Python测试不止会点点点

工作中用过的Python常用模块:(基于3.x)

2019-02-26  本文已影响15人  我爱泡澡堂

内置模块:

sys
用于提供对解释器相关的访问及维护。例如:sys.argv --传参 sys.platform --返回系统平台名称 sys.version  --查看python版本

os
用于提供系统级别的操作。常用于对文件系统的操作,例如:文件路径、文件删除

time
time模块提供各种操作时间的函数

datetime
datetime模块提供各种操作日期的函数

base64
提供字符串BASE64编码解码的函数。base64是一种可逆的编码方式。base64.b64encode()编码,base64.b64decode()解码。

random
用于生成随机数,random.random():0-1的随机数

pickle
用于数据的持久化,python对象的序列化和反序列化操作。

json
用于操作json数据

logging
自带的日志输出模块

sqlite3
SQLite数据库操作的模块,提供了SQLite数据库相关的函数。

re
提供了字符串正则规则相关的方法

urllib
提供基础的http协议的方法。2.x中的urllib2统一合并到3.x的urllib中,增强了功能。

tkinter
开发桌面应用程序的GUI组件模块。支持windows、unix、Macintosh 平台,注意在2.x中Tkinter首字母大写

schedule
提供设定定时任务的函数

ElementTree
一个解析xml格式文档的模块。还有XML,SAX,DOM方式,差别是使用方法和性能有差异。

第三方模块:(需要安装)

requests
python http协议库,在python内置模块的基础上进行了高度的封装。一般http协议相关的操作需要使用该模块。#pip install requests

simplejson
一个第三方json操作api操作简单和较快的速度。#pip install simplejson

xlrd
一个用于读取xls后缀的Excel文档的模块。#pip install xlrd

Pillow
一个用于图像处理的库 #pip install pillow
PyInstaller
一个将python程序打包成exe可执行文件的工具集合 #pip install pyinstaller
openpyxl
一个可以读写excel xlsx后缀的文档模块。#pip install openpyxl

上一篇下一篇

猜你喜欢

热点阅读