随笔 - 139  文章 - 0 评论 - 0 阅读 - 33724
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  python内置模块

1 2 下一页
时间模块(三)pytz时区模块
摘要:pytz时区模块 pytz模块常用于时区的转换,常常配合datetime一起使用。 import pytz #定义上海时区 >>> tz = pytz.timezone('Asia/Shanghai') >>> utc = pytz.timezone('UTC') #将一个本地时间和一个UTC时间统 阅读全文
posted @ 2021-11-25 14:18 longfei2021 阅读(572) 评论(0) 推荐(0) 编辑
时间模块(二)datetime
摘要:datetime模块 datetime有datetime.datetime和datetime.date两个功能模块 import datetime print(datetime.datetime) # <class 'datetime.datetime'> now_time = datetime.d 阅读全文
posted @ 2021-11-25 14:16 longfei2021 阅读(173) 评论(0) 推荐(0) 编辑
base64加解密模块
摘要:使用base64模块进行字符串加解密 import base64 print(base64.b64encode(b'aaa')) #base64加密 print(base64.b64decode("YWFh")) #base64解密 结果:b'YWFh'b'aaa' 例子: import base6 阅读全文
posted @ 2021-11-25 14:00 longfei2021 阅读(60) 评论(0) 推荐(0) 编辑
glob模块
摘要:glob模块是一个文件操作相关模块,用它可以查找符合要求的文件,支持通配符操作。 通配符 功能* 匹配0或多个字符** 匹配所有文件,目录,子目录和子目录里面的文件 (3.5版本新增)? 匹配一个字符,这里与正则表达式? (正则?匹配前面表达式0次或者1次)[] 匹配指定范围内的字符,如: [1-9 阅读全文
posted @ 2020-10-12 19:19 longfei2021 阅读(473) 评论(0) 推荐(0) 编辑
configparse模块
摘要:configparse模块 该模块适用于配置文件的格式,与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 1、创建文件来看一个好多软件的常见文档格式如下: [DEFAULT] ServerAliveInterval = 45 Compress 阅读全文
posted @ 2020-09-03 17:12 longfei2021 阅读(101) 评论(0) 推荐(0) 编辑
shutil模块
摘要:shutil模块 shutil模块是一个高级的文件、文件夹、压缩包 处理模块 1、shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中 import shutil shutil.copyfileobj(open('old.xml','r'), 阅读全文
posted @ 2020-09-03 17:10 longfei2021 阅读(163) 评论(0) 推荐(0) 编辑
邮件模块
摘要:SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。 Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。 用set_debuglevel(1)就可以打印出和SMTP服务器交互的 阅读全文
posted @ 2020-07-21 18:14 longfei2021 阅读(182) 评论(0) 推荐(0) 编辑
csv模块
摘要: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 阅读(141) 评论(0) 推荐(0) 编辑
系统模块(os、sys)
摘要:一、os模块 os模块是与操作系统交互的一个接口 1、当前执行文件相关的工作路径 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录,相当于shell下cdos.curdir 获取当前目录: ('.')os.pa 阅读全文
posted @ 2020-07-20 17:40 longfei2021 阅读(437) 评论(0) 推荐(0) 编辑
命令行参数sys.argv和optparse
摘要:解析命令行参数有两种方法,分别为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 阅读(302) 评论(0) 推荐(0) 编辑
difflib模块
摘要:difflib可比对文本之间的差异,支持输出为HTML文档,与Linux下的diff命令相似。可以使用该模块比对代码和配置文件的差异,在版本控制方面非常有用。 '-':包含在第一个序列行中,不包含在第二个序列行中 '+':包含在第二个序列行中,不包含在第一个序列行中 '':两个序列行一致 '?':标 阅读全文
posted @ 2020-06-10 18:17 longfei2021 阅读(348) 评论(0) 推荐(0) 编辑
groupby模块
摘要:groupby()把迭代器中相邻的重复元素挑出来放在一起: import itertools for key, group in itertools.groupby('AAABBBCCAAA'): print key, list(group) #因为group是一个迭代器,所以这里要用这里要用lis 阅读全文
posted @ 2020-06-09 18:56 longfei2021 阅读(212) 评论(0) 推荐(0) 编辑
random模块
摘要: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模块
摘要:struct模块可以把一个类型,如数字,转成固定长度的bytes 用处 按照指定格式将Python数据转换为字符串,该字符串为字节流,如网络传输时,不能传输int,此时先将int转化为字节流,然后再发送 按照指定格式将字节流转换为Python指定的数据类型 处理二进制数据,如果用struct来处理文 阅读全文
posted @ 2020-06-08 14:15 longfei2021 阅读(362) 评论(0) 推荐(0) 编辑
xml模块
摘要:1、xml介绍 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。现在这种格式的文件比较少了,但是还是存在的,所以大家简单了解一下 阅读全文
posted @ 2020-06-08 11:51 longfei2021 阅读(145) 评论(0) 推荐(0) 编辑
keyword模块
摘要:导入关键字模块 列出当前系统中Python的关键字 判断字符串是否是python的关键字 阅读全文
posted @ 2018-12-19 19:55 longfei2021 阅读(250) 评论(0) 推荐(0) 编辑
math模块
摘要:序号 方法 功能 示例 1 math.ceil 取大于等于x的最小的整数值,如果x是一个整数,则返回x print(math.ceil(10.1)) # 11 print(math.ceil(-3.1)) # -3 2 math.copysign 把y的正负号加到x前面,可以使用0 print(ma 阅读全文
posted @ 2018-12-19 18:55 longfei2021 阅读(238) 评论(0) 推荐(0) 编辑
zipfile模块
摘要:在python中操作zip文件, 基本上都是使用zipfile模块,他可以创建、解压文件,获取zip文件的元数据信息。 我们想要操作一个zip文件,第一步就是初始化ZipFile实例。 1、打开test.zip文件。 2、解压文件 目前我们只是传入一个参数地址,实例化了一个对象,想要解压文件还要是要 阅读全文
posted @ 2018-12-07 12:20 longfei2021 阅读(215) 评论(0) 推荐(0) 编辑
subprocess模块
摘要:一、subprocess模块 subprocess是Python 2.4中新增的一个模块,它允许你生成新的进程,连接到它们的 input/output/error 管道,并获取它们的返回(状态)码。这个模块的目的在于替换几个旧的模块和方法,如:os.system、os.spawn* 1、 subpr 阅读全文
posted @ 2018-12-07 12:07 longfei2021 阅读(375) 评论(0) 推荐(0) 编辑
collections模块
摘要:一、collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:namedtuple、deque、Counter、OrderedDict和defaultdict等。 1.namedtuple: 生成可以使用名字来 阅读全文
posted @ 2018-12-04 14:35 longfei2021 阅读(144) 评论(0) 推荐(0) 编辑

1 2 下一页
点击右上角即可分享
微信分享提示