上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。 Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。 用set_debuglevel(1)就可以打印出和SMTP服务器交互的 阅读全文
posted @ 2020-07-21 18:14 longfei2021 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1、csv 读取文件 import csv with open('data.csv',newline='') as csvfile: rder=csv.reader(csvfile,delimiter=',') for line in rder: print(','.join(line)) deli 阅读全文
posted @ 2020-07-20 17:44 longfei2021 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、os模块 os模块是与操作系统交互的一个接口 1、当前执行文件相关的工作路径 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录,相当于shell下cdos.curdir 获取当前目录: ('.')os.pa 阅读全文
posted @ 2020-07-20 17:40 longfei2021 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 解析命令行参数有两种方法,分别为sys.argv模块和optparse模块。 一、命令行参数sys.argv sys模块的sys.argv中,sys.argv[0]为脚本名称,sys.argv[1]为第一个参数,代码示例: import sys print(len(sys.argv)) for ar 阅读全文
posted @ 2020-07-02 18:03 longfei2021 阅读(290) 评论(0) 推荐(0) 编辑
摘要: difflib可比对文本之间的差异,支持输出为HTML文档,与Linux下的diff命令相似。可以使用该模块比对代码和配置文件的差异,在版本控制方面非常有用。 '-':包含在第一个序列行中,不包含在第二个序列行中 '+':包含在第二个序列行中,不包含在第一个序列行中 '':两个序列行一致 '?':标 阅读全文
posted @ 2020-06-10 18:17 longfei2021 阅读(335) 评论(0) 推荐(0) 编辑
摘要: groupby()把迭代器中相邻的重复元素挑出来放在一起: import itertools for key, group in itertools.groupby('AAABBBCCAAA'): print key, list(group) #因为group是一个迭代器,所以这里要用这里要用lis 阅读全文
posted @ 2020-06-09 18:56 longfei2021 阅读(207) 评论(0) 推荐(0) 编辑
摘要: random模块 #随机小数 >>> random.random() # 大于0且小于1之间的小数0.7664338663654585 >>> random.uniform(1,3) #大于1小于3的小数1.6270147180533838 #随机整数 >>> random.randint(1,5) 阅读全文
posted @ 2020-06-08 17:36 longfei2021 阅读(120) 评论(0) 推荐(0) 编辑
摘要: struct模块可以把一个类型,如数字,转成固定长度的bytes 用处 按照指定格式将Python数据转换为字符串,该字符串为字节流,如网络传输时,不能传输int,此时先将int转化为字节流,然后再发送 按照指定格式将字节流转换为Python指定的数据类型 处理二进制数据,如果用struct来处理文 阅读全文
posted @ 2020-06-08 14:15 longfei2021 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 1、xml介绍 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。现在这种格式的文件比较少了,但是还是存在的,所以大家简单了解一下 阅读全文
posted @ 2020-06-08 11:51 longfei2021 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 参考文档https://docs.python.org/3/library/ipaddress.html ipaddress模块包括用于处理IPv4和IPv6网络地址的类。可以用来生成、验证、查找IP地址。可以通过传递字符串、整数或字节给ip_address()来构造地址。返回值是IPv4Addre 阅读全文
posted @ 2020-04-10 16:04 longfei2021 阅读(1118) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页