目录
Python标准库包含了一组丰富的内置模块,这些模块提供了广泛的功能,使开发者可以轻松实现各种常见任务,而无需依赖外部库.本文将介绍一些常用的Python内置模块,并通过示例展示它们的具体用法.
1. os 模块
os模块提供了与操作系统进行交互的功能,例如文件和目录操作.
示例:
import os
# 获取当前工作目录
current_dir = os.getcwd()
print(f"当前工作目录: {current_dir}")
# 列出目录中的文件和子目录
files = os.listdir(current_dir)
print(f"目录内容: {files}")
# 创建新目录
os.mkdir("new_directory")
# 删除目录
os.rmdir("new_directory")
2. sys 模块
sys 模块提供了与Python解释器进行交互的功能,例如命令行参数和标准输入输出.
示例:
import sys
# 获取命令行参数
args = sys.argv
print(f"命令行参数: {args}")
# 退出程序并返回状态码
sys.exit(0)
3. datetime 模块
datetime 模块提供了处理日期和时间的功能.
示例:
from datetime import datetime, timedelta
# 获取当前日期和时间
now = datetime.now()
print(f"当前日期和时间: {now}")
# 计算7天后的日期
future_date = now + timedelta(days=7)
print(f"7天后的日期: {future_date}")
# 格式化日期和时间
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print(f