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)