【发布时间】:2014-07-25 10:58:57
【问题描述】:
我已经在一个程序上工作了几天,从昨晚开始我就遇到了一个错误。我已经在这里查看了其他问题,但似乎没有一个有效。 我正在使用shutil将文件从一个驱动器移动到另一个驱动器,一开始它可以工作,但现在它开始说这个错误:
编辑:刚刚注意到它确实移动了文件,然后它给了我错误
Traceback (most recent call last):
File "C:\Users\DC\Desktop\Prototype\Prototype", line 9, in <module>
shutil.move(src, dst)
File "C:\Python27\lib\shutil.py", line 300, in move
rmtree(src)
File "C:\Python27\lib\shutil.py", line 256, in rmtree
onerror(os.rmdir, path, sys.exc_info())
File "C:\Python27\lib\shutil.py", line 254, in rmtree
os.rmdir(path)
WindowsError: [Error 5] Access is denied: 'E:'
这是我的代码 sn-p。
import os
import time
time = time.strftime("%H%M%S")
src = "E:"
dst = "C:\Users\DC\Desktop\Data_" + str(time)
import shutil
shutil.move(src, dst)
print 'Done'
【问题讨论】:
-
也许你应该先看看这个:stackoverflow.com/questions/3005437/…。
-
DarkTurtle,感谢您的评论,但我已经看到了,不能再进一步了..
标签: python