【发布时间】:2014-06-06 09:51:56
【问题描述】:
我在 'C:\' 上运行并在 'Y:\' 中复制,这有关系吗?
我的代码:
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() 它工作正常。这意味着这不是权限或位置问题。
标签: python python-2.7 python-3.x rename