Python对文件/文件夹的移动、复制、删除、重命名
移动文件或文件夹
import shutil
# 定义源文件或文件夹的路径
source_path = 'path_to_source'
# 定义目标文件夹的路径
destination_path = 'path_to_destination'
# 使用shutil.move函数移动源到目标位置
shutil.move(source_path, destination_path)
复制文件或文件夹
import shutil
# 定义源文件或文件夹的路径
source_path = 'path_to_source'
# 定义目标文件夹的路径
destination_path = 'path_to_destination'
# 使用shutil.copy函数复制源到目标位置
shutil.copy(source_path, destination_path)
删除文件或文件夹
import os
# 定义文件或文件夹的路径
file_or_folder_path = 'path_to_file_or_folder'
# 检查路径是否指向文件
if os.path.isfile(file_or_folder_path):
# 使用os.remove函数删除文件
os.remove(file_or_folder_path)
# 检查路径是否指向文件夹
elif os.path.isdir(file_or_folder_path):
# 使用os.rmdir函数删除文件夹
os.rmdir(file_or_folder_path)
重命名文件或文件夹
import os
# 定义原始文件或文件夹的路径
old_name = 'old_name'
# 定义新文件或文件夹的路径
new_name = 'new_name'
# 使用os.rename函数进行重命名
os.rename(old_name, new_name)
合并文件
files_to_merge = ['file1.txt', 'file2.txt', 'file3.txt']
output_file = 'merged_file.txt'
with open(output_file, 'w') as outfile:
for fname in files_to_merge:
with open(fname) as infile:
outfile.write(infile.read())
总结
术语/函数 | 解释 |
---|---|
shutil.move | 用于移动文件或文件夹的函数 |
shutil.copy | 用于复制文件或文件夹的函数 |
os.remove | 用于删除文件的函数 |
os.rmdir | 用于删除文件夹的函数 |
os.rename | 用于重命名文件或文件夹的函数 |
THE END
0
二维码
打赏
海报
Python对文件/文件夹的移动、复制、删除、重命名
移动文件或文件夹
import shutil
# 定义源文件或文件夹的路径
source_path = 'path_to_source'
# 定义目标文件夹的路径
destination_path = 'path_to_dest……
共有 0 条评论