不知道有没有人和我犯同样的错误。
shutil.copyfile(os.path.join(root, file), os.path.join(target_dir))
结果就会报错文件权限不够
PermissionError: [Errno 13] Permission denied:
原因
shutil.copyfile()第二个参数应该是包含文件名的完整路径,而不是文件夹名
解决方法
将上述代码改为
shutil.copyfile(os.path.join(root, file), os.path.join(target_dir, file))