美文网首页
os.rename()报"[WinError 183]当文件已存

os.rename()报"[WinError 183]当文件已存

作者: RedB | 来源:发表于2020-06-10 19:32 被阅读0次

在python里,如果在Windows下调用os.rename(oldfilepath, newfilepath),若此时新文件名已存在,则会报WinError 183的错误:

error: [WinError 183] 当文件已存在时,无法创建该文件。

最佳解决方案:使用shutil.move即可。如果新文件名已存在,则会强制覆盖。

import shutil
shutil.move(oldfilepath, newfilepath)

相关文章

网友评论

      本文标题:os.rename()报"[WinError 183]当文件已存

      本文链接:https://www.haomeiwen.com/subject/froptktx.html