在python里,如果在Windows下调用os.rename(oldfilepath, newfilepath),若此时新文件名已存在,则会报WinError 183的错误:
error: [WinError 183] 当文件已存在时,无法创建该文件。
最佳解决方案:使用shutil.move即可。如果新文件名已存在,则会强制覆盖。
import shutil
shutil.move(oldfilepath, newfilepath)
在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
网友评论