1
我正在'C:\'上運行並在'Y:\'中複製,這有什麼關係嗎?os.rename()移動目錄但不刪除舊目錄。它像複製
我的代碼:
def rename(src, dst):
try:
if os.path.exists(dst):
os.unlink(dst)
os.renames(src, dst)
return 0
except OSError, err:
print("Rename '%s' to '%s' failed: %s" % (src,dst,os.strerror(err.errno)))
您對C:擁有刪除權限嗎? –
我對C:\有權限,src和dst都在Y:\上。另外如果我使用os.remove()它工作正常。這意味着這不是許可或位置問題。 – user3559221