📅  最后修改于: 2023-12-03 15:22:19.278000             🧑  作者: Mango
我们在编程过程中经常需要进行文件的读写、复制、重命名、删除等操作,Python中的os模块提供了丰富的方法来处理文件及文件夹。
import os
cwd = os.getcwd()
print(cwd)
import os
files = os.listdir('/path/to/directory')
print(files)
import os
os.mkdir('/path/to/directory')
import os
os.remove('/path/to/file')
import shutil
import os
shutil.rmtree('/path/to/directory')
import os
os.rename('/path/to/old/file_or_directory', '/path/to/new/file_or_directory')
import shutil
shutil.copy('/path/to/source/file', '/path/to/destination/file')
import shutil
shutil.move('/path/to/source/file', '/path/to/destination/file')
import os
import shutil
# 获取当前工作目录
cwd = os.getcwd()
print(cwd)
# 列出目录下的所有文件及文件夹
files = os.listdir('/path/to/directory')
print(files)
# 创建目录
os.mkdir('/path/to/directory')
# 删除文件
os.remove('/path/to/file')
# 删除目录及目录下的所有文件和文件夹
shutil.rmtree('/path/to/directory')
# 重命名文件或目录
os.rename('/path/to/old/file_or_directory', '/path/to/new/file_or_directory')
# 复制文件
shutil.copy('/path/to/source/file', '/path/to/destination/file')
# 移动文件
shutil.move('/path/to/source/file', '/path/to/destination/file')
以上就是使用os模块处理文件的一些常用方法,通过这些方法可以轻松实现对文件的读写、复制、重命名、删除等操作。