python扩展函数库 python扩展库扩展名( 三 )


http --- HTTP 模块
http.client --- HTTP 协议客户端
ftplib --- FTP 协议客户端
poplib --- POP3 协议客户端
imaplib --- IMAP4 协议客户端
smtplib --- SMTP 协议客户端
uuid --- RFC 4122 定义的UUID对象
socketserver --- 用于网络服务器的框架
http.server --- HTTP 服务器
http.cookies --- HTTP状态管理
http.cookiejar —— HTTP 客户端的 Cookie 处理
xmlrpc --- XMLRPC 服务端与客户端模块
xmlrpc.client --- XML-RPC 客户端访问
xmlrpc.server --- 基本 XML-RPC 服务器
ipaddress --- IPv4/IPv6 操作库
多媒体服务
wave --- 读写WAV格式文件
colorsys --- 颜色系统间的转换
国际化
gettext --- 多语种国际化服务
locale --- 国际化服务
程序框架
turtle --- 海龟绘图
cmd --- 支持面向行的命令解释器
shlex —— 简单的词法分析
Tk图形用户界面(GUI)
tkinter —— Tcl/Tk 的 Python 接口
tkinter.colorchooser --- 颜色选择对话框
tkinter.font --- Tkinter 字体封装
Tkinter 对话框
tkinter.messagebox --- Tkinter 消息提示
tkinter.scrolledtext --- 滚动文字控件
tkinter.dnd --- 拖放操作支持
tkinter.ttk --- Tk 风格的控件
tkinter.tix --- TK扩展包
Python 常用的标准库以及第三方库有哪些推荐5个常用的Python标准库:
1、os:提供了不少与操作系统相关联的函数库
os包是Python与操作系统的接口 。我们可以用os包来实现操作系统的许多功能,比如管理系统进程,改变当前路径,改变文件权限等 。但要注意,os包是建立在操作系统的平台上的 , 许多功能在Windows系统上是无法实现的 。另外,在使用os包中,要注意其中的有些功能已经被其他的包取代 。
我们通过文件系统来管理磁盘上储存的文件 。查找、删除、复制文件以及列出文件列表等都是常见的文件操作 。这些功能通常可以在操作系统中看到,但现在可以通过Python标准库中的glob包、shutil包、os.path包以及os包的一些函数等,在Python内部实现 。
2、sys:通常用于命令行参数的库
sys包被用于管理Python自身的运行环境 。Python是一个解释器,也是一个运行在操作系统上的程序 。我们可以用sys包来控制这一程序运行的许多参数,比如说Python运行所能占据的内存和CPU,Python所要扫描的路径等 。另一个重要功能是和Python自己的命令行互动,从命令行读取命令和参数 。
3、random:用于生成随机数的库
Python标准库中的random函数,可以生成随机浮点数、整数、字符串 , 甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等 。
4、math:提供了数学常数和数学函数
标准库中,Python定义了一些新的数字类型,以弥补之前的数字类型可能的不足 。标准库还包含了random包,用于处理随机数相关的功能 。math包补充了一些重要的数学常数和数学函数,比如pi、三角函数等等 。
5、datetime:日期和时间的操作库
日期和时间的管理并不复杂,但容易犯错 。Python的标准库中对日期和时间的管理颇为完善,你不仅可以进行日期时间的查询和变换,还可以对日期时间进行运算 。通过这些标准库,还可以根据需要控制日期时间输出的文本格式
python numpy是什么库NumPy是Python语言的一个扩充程序库 。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库 。Numpy内部解除了CPython的GIL(全局解释器锁) , 运行效率极好,是大量机器学习框架的基础库!
相关推荐:《Python基础教程》
NumPy的全名为Numeric Python,是一个开源的Python科学计算库,它包括:

推荐阅读