import glob
import shutil
# 指定要复制或移动的文件的路径
source_dir = 'path/to/source/directory/'
dest_dir = 'path/to/destination/directory/'
# 使用glob库获取source_dir中所有的文件路径
file_paths = glob.glob(source_dir + '*')
# 遍历所有文件路径,逐一复制或移动到dest_dir
for file_path in file_paths:
file_name = file_path.split('/')[-1] # 获取文件名
dest_path = dest_dir + file_name
# 复制文件
shutil.copy(file_path, dest_path)
# 移动文件
# shutil.move(file_path, dest_path)
print(f'Copied {file_path} to {dest_path}')
# print(f'Moved {file_path} to {dest_path}')
在上面的代码中,首先使用glob库获取source_dir中所有的文件路径,然后遍历所有文件路径,逐一复制或移动到dest_dir中。通过调用shutil库中的copy()方法可以实现文件的复制,调用move()方法可以实现文件的移动。根据需要选择使用copy()方法或move()方法。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。