python - 复制目录而不是文件时,shutil.copy() 拒绝权限
问题描述
这是我执行的代码:
shutil.copy(r'd:\try',r'd:\new')
我得到的输出是:
Traceback (most recent call last):
File "<pyshell#9>", line 1, in <module>
shutil.copy(r'd:\try',r'd:\new')
File "C:\Users\Username\AppData\Local\Programs\Python\Python38-32\lib\shutil.py", line 415, in copy
copyfile(src, dst, follow_symlinks=follow_symlinks)
File "C:\Users\username\AppData\Local\Programs\Python\Python38-32\lib\shutil.py", line 261, in copyfile
with open(src, 'rb') as fsrc, open(dst, 'wb') as fdst:
PermissionError: [Errno 13] Permission denied: 'd:\\try'
仅当我尝试复制文件夹时才会出现此权限错误,但复制文件时不会发生此错误。如何解决这个问题?
解决方案
推荐阅读
- html - 如何在 HTML 中创建 3 列
- javascript - 使用 husky 对 json 文件预提交进行排序
- python - django.apps:当我在 get_models() 上循环时,模板渲染期间出现错误
- scala - spark中的静态分配如何工作?
- r - 当块包含 ggplot 图像时,render / build_site 不起作用
- java - 中断其他进程的线程
- autoit - 如何在 GUI 中显示更改的文件中的文本?
- javascript - JS 特别是从字符串更改日期格式
- excel - 如何验证工作簿中是否已存在 Excel 工作表?
- jquery - 如何在 Kendo UI 图表上包装 categoryAxis 文本