Python的标准库包含了众多功能强大的模块,以下是一些常用模块及其主要功能:
-
os:提供了与操作系统交互的各种功能,如文件和目录操作(创建、删除、重命名等)、环境变量读取、进程管理等。
示例:
Python1import os 2os.mkdir('new_directory') # 创建目录 3os.getcwd() # 获取当前工作目录
-
sys:包含系统特定的功能和信息,例如访问命令行参数、获取或修改Python路径、处理异常、退出程序等。
示例:
Python1import sys 2sys.argv # 访问命令行参数列表 3sys.exit(0) # 以状态码0退出程序
-
re(正则表达式):提供了一种强大的字符串处理工具,用于模式匹配、查找、替换等操作。
示例:
Python1import re 2pattern = r'\d+' # 匹配一个或多个数字 3match = re.search(pattern, 'Text with numbers 12345') 4if match: 5 print(match.group()) # 输出:'12345'
-
json:实现了JSON数据格式的编解码,可以将Python对象转换为JSON格式字符串,也可以从JSON字符串中解析出Python对象。
示例:
Python1import json 2data = {'name': 'Alice', 'age': 30} 3json_str = json.dumps(data) # 将Python对象转为JSON字符串