序列化
工具有json,pickle。
用于把复杂的数据类型转换成字符串。
#json必须是 key,value的数据类型。
#pickle仅限python使用支持python大部分数据类型。
2.日志模块
3.执行命令模块
可以执行shell命令的相关模块和函数有:
os.system
os.spawn*
os.popen* --废弃
popen2.* --废弃
commands.* --废弃,3.x中被移除
以上执行shell命令的相关的模块和函数的功能均在 subprocess 模块中实现,并提供了更丰富的功能。
例:
call
ret
=
subprocess.call([
"ls"
,
"-l"
], shell
=
False
) #shell为False时使用python的接口执行命令,传递命令参数只能通过列表。
ret
=
subprocess.call(
"ls -l"
, shell
=
True
) #shell为True时使用默认shell执行,传递命令参数采用字符串拼接的方式,列表和引号皆可使用。
3.正则
re
4.时间模块
本文出自 “砺器悟道” 博客,请务必保留此出处http://jzzjw.blog.51cto.com/9921462/1718382
原文地址:http://jzzjw.blog.51cto.com/9921462/1718382