内置模块:
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
网友评论