Python的os模块提供了与操作系统的交互功能,可以通过os模块进行一些常见的文件、目录、进程、环境变量等操作。下面介绍os模块的一些常用方法:
- 获取当前工作目录
import os
# 获取当前工作目录
current_dir = os.getcwd()
print(current_dir)
- 切换工作目录
import os
# 切换工作目录
os.chdir('/path/to/new/directory')
- 获取文件/目录信息
import os
# 获取文件/目录信息
file_info = os.stat('/path/to/file_or_directory')
print(file_info.st_size) # 文件/目录大小
print(file_info.st_mtime) # 最后修改时间
- 遍历目录
import os
# 使用os.walk遍历目录
for root, dirs, files in os.walk('/path/to/directory'):
print(root) # 当前目录路径
print(dirs) # 当前目录下所有子目录
print(files) # 当前目录下所有非目录子文件
- 创建目录
import os
# 创建目录
os.mkdir('/path/to/new/directory')
- 删除目录
import os
# 删除目录
os.rmdir('/path/to/directory')
- 创建文件
import os
# 创建文件
with open('new_file.txt', 'w') as f:
f.write('Hello, World!')
- 删除文件
import os
# 删除文件
os.remove('file_to_be_deleted.txt')
这里仅是介绍了os模块的一些基本功能,更多方法可以参考Python官方文档。