1.目录、文件创建
创建目录或文件可以使用os模块中的函数:
- 创建目录:os.mkdir()
- 创建文件:open(filename, 'w')
# 创建目录
os.mkdir('test_dir')
# 创建文件
filename = 'test_file.txt'
with open(filename, 'w') as f:
f.write('Hello, World!')
2.删除目录、文件
删除目录或文件也可以使用os模块中的函数:
- 删除目录:os.rmdir()
- 删除文件:os.remove()
# 删除目录(只能删除空目录)
os.rmdir('10')
# 删除文件
filename = 'test_file.txt'
os.remove(filename)
3.递归删除目录下文件以及目录
import shutil
shutil.rmtree('文件夹路径')
4.修改
修改目录或文件可以使用os模块中的函数:
- 修改文件名:os.rename()
- 修改文件权限:os.chmod()
import os
# 修改文件名
old_filename = 'test_file.txt'
new_filename = 'new_file.txt'
os.rename(old_filename, new_filename)
# 修改文件权限
filename = 'new_file.txt'
os.chmod(filename, 0o777) # 将权限设置为所有人可读写执行