File "d:\python37\lib\shutil.py", line 248, in copy
copyfile(src, dst, follow_symlinks=follow_symlinks)
File "d:\python37\lib\shutil.py", line 121, in copyfile
with open(dst, 'wb') as fdst:
PermissionError: [Errno 13] Permission denied: 'F:\
对于windows下的Permission denied,通常的建议是右键管理员权限运行可执行文件,比如cmd、python等。但是该方法对此问题无效。错误出现在shutil.py中的with open(dst, 'wb') as dstf:,也即创建文件时。
通过python代码测试一样的写文件操作,不存在任何问题,更换python版本也无效,无法定位问题原因。
折腾了许久……
删除idea,删除venv,重新来一编,还是一样的错误
if not follow_symlinks and os.path.islink(src): os.symlink(os.readlink(src), dst) else: with open(src, 'rb') as fsrc: with open(dst, 'wb') as fdst: copyfileobj(fsrc, fdst) return dst