【原】python常用模块

it2022-05-05  128

1.os模块

对操作系统中文件/目录等进行操作

2.sys模块

对python版本进行操作

3.正则re模块

 

4.datetime,date,time模块

 

5.hashlib,md5模块

hashlib主要提供字符加密功能,将md5和sha模块整合到了一起,支持md5,sha1,sha224,sha256,sha384,sha512等算法。

6.random模块

读取随机数

7.MySQLdb模块

 

8.string模块

 

9.shutil模块

拥有许多文件(夹)操作的功能,包括复制、移动、删除、重命名等

10.logging模块

logging模块是python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;

相比于print具有下面优点:

可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息;print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据;logging则可以由开发者决定将信息输出到什么地方,以及怎么输出;

11.configparser模块

configparser 是 Pyhton 标准库中用来解析配置文件的模块,并且内置方法和字典非常接近。Python2.x 中名为 ConfigParser,3.x 已更名小写,并加入了一些新功能。 配置文件的格式如下:

[DEFAULT] ServerAliveInterval = 45 Compression = yes CompressionLevel = 9 ForwardX11 = yes [bitbucket.org] User = Tom [topsecret.com] Port: 50022 ForwardX11: no

“[ ]”包含的为 section,section 下面为类似于 key - value 的配置内容; configparser 默认支持 ‘=’ ‘:’ 两种分隔。

 12.paramiko模块

paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现实。

转载于:https://www.cnblogs.com/HYanqing/p/11193832.html


最新回复(0)