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

2020-06-10  本文已影响0人  RedB

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

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

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

import shutil
shutil.move(oldfilepath, newfilepath)
上一篇 下一篇

猜你喜欢

热点阅读