前言:
目前咱们对“pythonfcntl库”可能比较注重,我们都需要了解一些“pythonfcntl库”的相关内容。那么小编在网络上网罗了一些有关“pythonfcntl库””的相关知识,希望小伙伴们能喜欢,兄弟们快快来了解一下吧!虽然Python语言参考描述了Python语言的确切语法和语义,但该库参考手册描述了随Python分
发的标准库。它还介绍了Python发行版中通常包含的一些可选组件。
Python的标准库非常广泛,提供了一系列广泛的工具,如下面列出的长表所示。该库包含内置
模块(用C语言编写),可以访问系统功能,例如Python程序员无法访问的文件I / O,以及用
Python编写的模块,这些模块为出现的许多问题提供标准化的解决方案日常编程。其中一些模
块明确地设计为通过将特定于平台的特性抽象为与平台无关的API来鼓励和增强Python程序的
可移植性。
Windows平台的Python安装程序通常包含整个标准库,并且通常还包含许多其他组件。对于类
Unix操作系统,Python通常以包的集合形式提供,因此可能需要使用随操作系统提供的打包工
具来获取部分或全部可选组件。
除了标准库之外,还有越来越多的数千个组件(从单独的程序和模块到包和整个应用程序开发
框架)可以从Python包索引中获得。
1.介绍
2.内置功能
3.内置常量
3.1。site模块添加的常量
4.内置类型
4.1。真值测试
4.2。布尔运算- ,,and or not
4.3。比较
4.4。数字类型- ,,int float complex
4.5。迭代器类型
4.6。序列类型- ,,list tuple range
4.7。文本序列类型 - str
4.8。二进制序列类型- ,,bytes bytearray memoryview
4.9。设置类型 - set,frozenset
4.10。映射类型 - dict
4.11。上下文管理器类型
4.12。其他内置类型
4.13。特殊属性
5.内置的例外
5.1。基类
5.2。具体例外
5.3。警告
5.4。异常层次
6.文字处理服务
6.1。string - 通用字符串操作
6.2。re - 正则表达式操作
6.3。difflib - 助手计算三角洲
6.4。textwrap - 文字包装和填充
6.5。unicodedata - Unicode数据库
6.6。stringprep - 互联网字符串准备
6.7。readline - GNU readline接口
6.8。rlcompleter - GNU readline的完成功能7.二进制数据服务
7.1。struct - 将字节解释为打包的二进制数据
7.2。codecs - 编解码器注册表和基类
8.数据类型
8.1。datetime - 基本日期和时间类型
8.2。calendar - 一般日历相关功能
8.3。collections - 容器数据类型
8.4。collections.abc - 容器的抽象基类
8.5。heapq - 堆队列算法
8.6。bisect - 数组二等分算法
8.7。array - 有效的数值数组
8.8。weakref - 弱引用
8.9。types - 为内置类型创建动态类型和名称
8.10。copy - 浅层和深层复制操作
8.11。pprint - 数据漂亮的打印机
8.12。reprlib- 备用repr()实施
8.13。enum - 支持枚举
9.数字和数学模块
9.1。numbers - 数字抽象基类
9.2。math - 数学函数
9.3。cmath - 复数的数学函数
9.4。decimal - 十进制定点和浮点运算
9.5。fractions- 有理数
9.6。random - 生成伪随机数字
9.7。statistics - 数学统计功能
10.功能编程模块
10.1。itertools - 为高效循环创建迭代器的函数
10.2。functools - 对可调用对象的高阶函数和操作
10.3。operator - 标准操作员作为功能
11.文件和目录访问
11.1。pathlib - 面向对象的文件系统路径
11.2。os.path - 通用路径名操作
11.3。fileinput - 迭代来自多个输入流的线
11.4。stat- 解释stat()结果
11.5。filecmp - 文件和目录比较
11.6。tempfile - 生成临时文件和目录
11.7。glob - Unix样式路径名称模式扩展
11.8。fnmatch - Unix文件名模式匹配
11.9。linecache - 随机访问文本行
11.10。shutil - 高级文件操作
11.11。macpath - Mac OS 9路径操作功能
12.数据持久性
12.1。pickle - Python对象序列化
12.2。copyreg- 注册pickle支持功能
12.3。shelve - Python对象持久性
12.4。marshal - 内部Python对象序列化
12.5。dbm - 接口到Unix“数据库”
12.6。sqlite3 - 用于SQLite数据库的DB-API 2.0接口
13.数据压缩和存档
13.1。zlib- 压缩与gzip兼容
13.2。gzip- 支持gzip文件
13.3。bz2- 支持bzip2压缩13.4。lzma - 使用LZMA算法进行压缩
13.5。zipfile - 使用ZIP档案
13.6。tarfile - 读写tar档案文件
14.文件格式
14.1。csv - CSV文件的阅读和写作
14.2。configparser - 配置文件解析器
14.3。netrc - netrc文件处理
14.4。xdrlib - 编码和解码XDR数据
14.5。plistlib- 生成并解析Mac OS X .plist文件
15.加密服务
15.1。hashlib - 安全散列和消息摘要
15.2。hmac - 消息认证的键控哈希
15.3。secrets - 生成用于管理机密的安全随机数字
16.通用操作系统服务
16.1。os - 其他操作系统界面
16.2。io - 使用流的核心工具
16.3。time - 时间访问和转换
16.4。argparse - 用于命令行选项,参数和子命令的解析器
16.5。getopt - 用于命令行选项的C风格解析器
16.6。logging - Python的日志记录工具
16.7。logging.config - 记录配置
16.8。logging.handlers - 记录处理程序
16.9。getpass - 便携式密码输入
16.10。curses - 字符单元显示的终端处理
16.11。curses.textpad - 用于curses程序的文本输入小部件
16.12。curses.ascii - 用于ASCII字符的实用程序
16.13。curses.panel - curses的面板堆栈扩展
16.14。platform - 访问底层平台的识别数据
16.15。errno - 标准的errno系统符号
16.16。ctypes - 一个Python的外部函数库
17.并发执行
17.1。threading - 基于线程的并行
17.2。multiprocessing - 基于过程的并行
17.3。该concurrent包
17.4。concurrent.futures - 启动并行任务
17.5。subprocess - 子流程管理
17.6。sched - 事件调度程序
17.7。queue - 一个同步队列类
17.8。dummy_threading- 直接替换threading模块
17.9。_thread - 低级线程API
17.10。_dummy_thread- 直接替换_thread模块
18.进程间通信和网络
18.1。socket - 低级网络接口
18.2。ssl - 套接字对象的TLS / SSL封装
18.3。select - 等待I / O完成
18.4。selectors - 高级I / O复用
18.5。asyncio - 异步I / O,事件循环,协程和任务
18.6。asyncore - 异步套接字处理程序
18.7。asynchat - 异步套接字命令/响应处理程序
18.8。signal - 为异步事件设置处理程序
18.9。mmap - 内存映射文件支持
19.互联网数据处理19.1。email - 电子邮件和MIME处理软件包
19.2。json - JSON编码器和解码器
19.3。mailcap - Mailcap文件处理
19.4。mailbox - 以各种格式操作邮箱
19.5。mimetypes - 将文件名映射到MIME类型
19.6。base64 - Base16,Base32,Base64,Base85数据编码
19.7。binhex - 编码和解码binhex4文件
19.8。binascii - 在二进制和ASCII之间转换
19.9。quopri - 对MIME引用可打印的数据进行编码和解码
19.10。uu - 编码和解码uuencode文件
20.结构化标记处理工具
20.1。html - 超文本标记语言支持
20.2。html.parser - 简单的HTML和XHTML解析器
20.3。html.entities - HTML一般实体的定义
20.4。XML处理模块
20.5。xml.etree.ElementTree - ElementTree XML API
20.6。xml.dom - 文档对象模型API
20.7。xml.dom.minidom - 最小的DOM实现
20.8。xml.dom.pulldom - 支持构建部分DOM树
20.9。xml.sax - 支持SAX2分析器
20.10。xml.sax.handler - SAX处理程序的基类
20.11。xml.sax.saxutils - SAX公用事业
20.12。xml.sax.xmlreader - XML解析器的接口
20.13。xml.parsers.expat - 使用Expat进行快速XML解析
21.互联网协议和支持
21.1。webbrowser - 方便的Web浏览器控制器
21.2。cgi - 通用网关接口支持
21.3。cgitb - CGI脚本的跟踪管理器
21.4。wsgiref - WSGI实用程序和参考实现
21.5。urllib - URL处理模块
21.6。urllib.request - 用于打开URL的可扩展库
21.7。urllib.response - urllib使用的响应类
21.8。urllib.parse - 将URL解析为组件
21.9。urllib.error - 由urllib.request引发的异常类
21.10。urllib.robotparser - 解析robots.txt
21.11。http - HTTP模块
21.12。http.client - HTTP协议客户端
21.13。ftplib - FTP协议客户端
21.14。poplib - POP3协议客户端
21.15。imaplib - IMAP4协议客户端
21.16。nntplib - NNTP协议客户端
21.17。smtplib - SMTP协议客户端
21.18。smtpd - SMTP服务器
21.19。telnetlib - Telnet客户端
21.20。uuid - 根据RFC 4122的UUID对象
21.21。socketserver - 网络服务器的框架
21.22。http.server - HTTP服务器
21.23。http.cookies - HTTP状态管理
21.24。http.cookiejar - HTTP客户端的Cookie处理
21.25。xmlrpc - XMLRPC服务器和客户端模块
21.26。xmlrpc.client - XML-RPC客户端访问
21.27。xmlrpc.server - 基本的XML-RPC服务器21.28。ipaddress - IPv4 / IPv6操作库
22.多媒体服务
22.1。audioop - 操作原始音频数据
22.2。aifc - 读写AIFF和AIFC文件
22.3。sunau - 读取和写入Sun AU文件
22.4。wave - 读写WAV文件
22.5。chunk - 阅读IFF分块数据
22.6。colorsys - 颜色系统之间的转换
22.7。imghdr - 确定图像的类型
22.8。sndhdr - 确定声音文件的类型
22.9。ossaudiodev - 访问与OSS兼容的音频设备
23.国际化
23.1。gettext - 多语言国际化服务
23.2。locale - 国际化服务
24.计划框架
24.1。turtle - 乌龟图形
24.2。cmd - 支持面向行的命令解释器
24.3。shlex - 简单的词法分析
25.带有Tk的图形用户界面
25.1。tkinter - Tcl / Tk的Python界面
25.2。tkinter.ttk - Tk主题小部件
25.3。tkinter.tix - Tk的扩展小部件
25.4。tkinter.scrolledtext - 滚动文本小部件
25.5。闲
25.6。其他图形用户界面包
26.开发工具
26.1。typing - 支持类型提示
26.2。pydoc - 文档生成器和在线帮助系统
26.3。doctest - 测试交互式Python示例
26.4。unittest - 单元测试框架
26.5。unittest.mock - 模拟对象库
26.6。unittest.mock- 入门
26.7。2to3 - 自动化Python 2到3代码翻译
26.8。test - 用于Python的回归测试包
26.9。test.support - Python测试套件的实用程序
27.调试和分析
27.1。bdb - 调试器框架
27.2。faulthandler - 转储Python回溯
27.3。pdb - Python调试器
27.4。Python Profiler
27.5。timeit - 测量小代码片段的执行时间
27.6。trace - 跟踪或跟踪Python语句执行
27.7。tracemalloc - 跟踪内存分配
28.软件包装和分销
28.1。distutils - 构建和安装Python模块
28.2。ensurepip- 引导pip安装程序
28.3。venv - 创建虚拟环境
28.4。zipapp - 管理可执行的python zip档案
29. Python运行时服务
29.1。sys - 系统特定的参数和功能
29.2。sysconfig - 提供对Python配置信息的访问
29.3。builtins - 内置对象29.4。__main__ - 顶层脚本环境
29.5。warnings - 警告控制
29.6。contextlib- 公用事业为with语境
29.7。abc - 抽象基类
29.8。atexit - 退出处理程序
29.9。traceback - 打印或检索堆栈回溯
29.10。__future__ - 未来的声明定义
29.11。gc - 垃圾收集器接口
29.12。inspect - 检查活物
29.13。site - 特定于站点的配置钩子
29.14。fpectl - 浮点异常控制
30.自定义Python解释器
30.1。code - 口译员基础班
30.2。codeop - 编译Python代码
31.导入模块
31.1。zipimport - 从Zip存档导入模块
31.2。pkgutil - 包扩展实用程序
31.3。modulefinder - 查找脚本使用的模块
31.4。runpy - 查找和执行Python模块
31.5。importlib- 实施import
32. Python语言服务
32.1。parser - 访问Python分析树
32.2。ast - 抽象语法树
32.3。symtable - 访问编译器的符号表
32.4。symbol - 与Python解析树一起使用的常量
32.5。token - 与Python解析树一起使用的常量
32.6。keyword - 测试Python关键字
32.7。tokenize - 用于Python源代码的Tokenizer
32.8。tabnanny - 检测模糊的缩进
32.9。pyclbr - Python类浏览器支持
32.10。py_compile - 编译Python源文件
32.11。compileall - 字节编译Python库
32.12。dis - 用于Python字节码的反汇编程序
32.13。pickletools - 咸菜开发者的工具
33.杂项服务
33.1。formatter - 通用输出格式
34. MS Windows特定服务
34.1。msilib - 读写Microsoft安装程序文件
34.2。msvcrt - MS VC ++运行时的有用例程
34.3。winreg - Windows注册表访问
34.4。winsound - Windows的声音播放界面
35.特定于Unix的服务
35.1。posix - 最常见的POSIX系统调用
35.2。pwd - 密码数据库
35.3。spwd - 影子密码数据库
35.4。grp - 组数据库
35.5。crypt - 检查Unix密码的功能
35.6。termios - POSIX风格的tty控件
35.7。tty - 终端控制功能
35.8。pty - 伪终端实用程序
35.9。fcntl- fcntl和ioctl系统调用
35.10。pipes - 外壳管线的接口35.11。resource - 资源使用信息
35.12。nis - Sun的NIS接口(黄页)
35.13。syslog - Unix系统日志库例程
36.被取代的模块
36.1。optparse - 用于命令行选项的解析器
36.2。imp- 访问import内部
37.无证单元
37.1。平台特定的模块
视频加载中...
标签: #pythonfcntl库 #python标准化代码