【发布时间】:2018-10-07 15:53:18
【问题描述】:
我想移动一个文件,但遇到以下错误:
Traceback (most recent call last):
File "G:\Programming\Hack\scripts\# cut file.py", line 4, in <module>
shutil.move(src, dst)
File "C:\Program Files 1\Python2\lib\shutil.py", line 316, in move
copy2(src, real_dst)
File "C:\Program Files 1\Python2\lib\shutil.py", line 144, in copy2
copyfile(src, dst)
File "C:\Program Files 1\Python2\lib\shutil.py", line 97, in copyfile
with open(dst, 'wb') as fdst:
IOError: [Errno 13] Permission denied: 'E:\\windows.information.exe'
我的脚本:
import shutil
src = "C:\\Users\\Michael\\Desktop\\windows.information.exe"
dst = "E:\\"
shutil.move(src, dst)
我的主要问题:
IOError: [Errno 13] Permission denied: 'E:\\windows.information.exe
【问题讨论】:
-
尝试使用 shutil.copy() 代替 docs.python.org/2/library/shutil.html#shutil.copy
-
如果您的文件是exe文件,请在复制前尝试关闭它运行的程序。
标签: python python-3.x python-2.7 movefile