- 序列化
工具有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.时间模块
时间: 2024-10-18 00:47:16