16. 通用操作系统服务¶
本章中描述的模块提供了(几乎)所有操作系统上可用的操作系统功能的接口,例如文件和时钟。接口通常在Unix或C接口之后建模,但它们在大多数其他系统上也可用。这里有一个概述:
- 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.8.1. StreamHandler
- 16.8.2. FileHandler
- 16.8.3. NullHandler
- 16.8.4. WatchedFileHandler
- 16.8.5. BaseRotatingHandler
- 16.8.6. RotatingFileHandler
- 16.8.7. TimedRotatingFileHandler
- 16.8.8. SocketHandler
- 16.8.9. DatagramHandler
- 16.8.10. SysLogHandler
- 16.8.11. NTEventLogHandler
- 16.8.12. SMTPHandler
- 16.8.13. MemoryHandler
- 16.8.14. httpHandler
- 16.8.15. QueueHandler
- 16.8.16. QueueListener
- 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的外部函数库- 16.16.1. ctypes教程
- 16.16.1.1. 加载动态链接库
- 16.16.1.2. 从加载的dll访问函数
- 16.16.1.3. 调用函数
- 16.16.1.4. 基本数据类型
- 16.16.1.5. 调用函数,续
- 16.16.1.6. 使用您自己的自定义数据类型调用函数
- 16.16.1.7. 指定所需的参数类型(函数原型)
- 16.16.1.8. 返回类型
- 16.16.1.9. 传递指针(或:通过引用传递参数)
- 16.16.1.10. 结构和联合
- 16.16.1.11. 结构/union对齐和字节顺序
- 16.16.1.12. 结构和联合中的位字段
- 16.16.1.13. 数组
- 16.16.1.14. 指针
- 16.16.1.15. 类型转换
- 16.16.1.16. 不完整的类型
- 16.16.1.17. 回调函数
- 16.16.1.18. 访问从dll导出的值
- 16.16.1.19. 惊喜
- 16.16.1.20. 可变大小的数据类型
- 16.16.2. ctypes参考
- 16.16.1. ctypes教程