python在工作中怎么用_python基础教程之python 3 在工作中的应用|python基础教程|python入门|python教程...

https://www.xin3721.com/eschool/pythonxin3721/

安装配置Python 3

安装

首先确保在python36的Script文件夹路径下执行命令。或者,最好将Windows环境变量设置为python.exe所在路径和pip所在路径。

python> pip install pyodbc

pip 命令

pip install package-name #安装软件包

pip list # 显示pip安装的软件包列表

pip show package-name # 显示软件包的信息

在notepad++中配置Python 3

在notepad++的程序根目录下,编辑shortcuts.xml文件。在 UserDefinedCommands节点下输入:

cmd /k python $(FULL_CURRENT_PATH)

然后,编写并保存python程序*.py,通过点击菜单上的"运行">"python 3"即可通过python执行程序。

另外,如果需要使用快捷键启动,也可以在上面的xml中设置或通过菜单设置。

使用sql server数据库

连接SQL Server数据库

由于pymssql暂时不支持python3,无法使用;发现可以通过pyodbc连接SQL Server数据库。

访问数据库

1F40Q442-0.gif

1 importpyodbc2 conn = pyodbc.connect('Driver={SQL Server};Server=GCDC-SQLTEST01;Database=gconline;uid=isystem;pwd=isystem')3 cur =conn.cursor()4 cur.execute("select top 100 * from agent")5 row =cur.fetchone()6 row[0]

1F40Q442-0.gif

操作Excel

相关的包:

xlrd

xlwt

xlutils

读取Excel - xlrd包

https://www.cnblogs.com/miniren/p/5763931.html

写入Excel - xlwt包

参考:https://www.cnblogs.com/miniren/p/5763931.html

1F40Q442-0.gif

1 importxlwt2 new_workbook =xlwt.Workbook()3 new_sheet=new_workbook.add_sheet("pySheet1")4 new_sheet.write(0,0,"hello")5 new_sheet.write(2,0,5)6 new_sheet.write(2,1,8)7 new_sheet.write(3,0,xlwt.Formula("A3+B3"))8 new_workbook.save(r"D:\pyCreateWorkbook.xls")

1F40Q442-0.gif

D盘下excel文件结果

A

B

C

...

1

hello

2

3

5

8

4

13

使用邮件

发送Email (email.mycompany.com)

https://www.cnblogs.com/vivivi/p/5952093.html

http://blog.csdn.net/u013511642/article/details/44251799 (带附件)

http://www.runoob.com/python3/python3-smtp.html

发送一般文本邮件

1F40Q442-0.gif

1 importsmtplib2 from email.mime.multipart importMIMEMultipart3 msg=MIMEMultipart()4 msg['subject']='This is the email\'s subject'

5 msg['from']='[email protected]'

6 msg['to']='[email protected];[email protected]'

7 s=smtplib.SMTP('mail.mycompany.com')8 s.send_message(msg) #触发发送邮件动作

9 s.quit()

1F40Q442-0.gif

另外,yagmail包发送邮件很方便,但是很遗憾exchange暂时无法使用。

发送HTML格式邮件

1F40Q442-0.gif

1 importsmtplib2 from email.mime.text importMIMEText3 content_msg = '''

4

这是一封HTML文本邮件

5 微信网页版6 '''

7 msg=MIMEText(content_msg,'html','utf-8')8 msg['subject']='This is the email\'s subject'

9 msg['from']='[email protected]'

10 msg['to']='[email protected];[email protected]'

11 s=smtplib.SMTP('mail.mycompany.com')12 s.send_message(msg) #触发发送邮件动作

13 s.quit()

1F40Q442-0.gif

发送带附件的邮件

1F40Q442-0.gif

1 importsmtplib2 from email.mime.text importMIMEText3 from email.mime.multipart importMIMEMultipart4 msg=MIMEMultipart()5 msg['from']='[email protected]'

6 msg['to']='[email protected];[email protected]'

7 msg['subject']='通过python 3发送的测试邮件'

8 msg.attach(MIMEText('这是一封测试邮件,请忽略','plain','utf-8'))9 att1 = MIMEText(open('D:\\pyCreateWorkbook.xls','rb').read(),'base64','utf-8')10 att1["Content-Type"]='application/octet-stream'

11 att1["Content-Disposition"]='attachment;filename="BJ.xls"'

12 msg.attach(att1)13 s=smtplib.SMTP('mail.mycompany.com')14 s.send_message(msg) #触发发送邮件动作

15 s.quit()

1F40Q442-0.gif

Python 3日志记录

https://www.cnblogs.com/Devopser/p/6366975.html

你可能感兴趣的:(python在工作中怎么用)