操作系统接口
import os
os模块提供了不少与操作系统相关联的函数。
建议使用 “import os” 风格而非 “from os import *”。这样可以保证随操作系统不同而有所变化的 os.open() 不会覆盖内置函数 open()。
针对日常的文件和目录管理任务,shutil 模块提供了一个易于使用的高级接口
import shutil
文件通配符
import glob
glob模块提供了一个函数用于从目录通配符搜索中生成文件列表
命令行参数
import sys
通用工具脚本经常调用命令行参数。这些命令行参数以链表形式存储于 sys 模块的 argv 变量。
字符串正则匹配
import re
re模块为高级字符串处理提供了正则表达式工具。对于复杂的匹配和处理,正则表达式提供了简洁、优化的解决方案
数学
math模块为浮点运算提供了对底层C函数库的访问
import math
random提供了生成随机数的工具
import random
日期和时间
>>> from datetime import date
>>> now = date.today()
>>> now
2022-07-14
>>> now.strftime("%m-%d-%y. %d %b %Y is a %A on the %d day of %B.")
'07-14-22. 14 Jul 2022 is a Thursday on the 14 day of July.'
datetime模块为日期和时间处理同时提供了简单和复杂的方法。
支持日期和时间算法的同时,实现的重点放在更有效的处理和格式化输出。
该模块还支持时区处理
链接: link