Python os.rename() 错误: [WinError 183] 文件已存在
这个错误是因为你正在尝试将一个文件重命名为已经存在的文件名。根据错误信息,文件名为'xlsx_file2' 的文件已经存在。
要解决这个问题,你可以使用不同的文件名来重命名文件,或者在重命名之前先删除已存在的文件。例如:
- 使用不同的文件名来重命名文件:
import os
# 创建一个新的文件名
new_file_name = 'new_' + xlsx_file
# 重命名文件
os.rename(xlsx_file, new_file_name)
- 在重命名之前先删除已存在的文件:
import os
# 如果文件已存在,则删除它
if os.path.exists(xlsx_file2):
os.remove(xlsx_file2)
# 重命名文件
os.rename(xlsx_file, xlsx_file2)
请根据你的具体需求选择其中一种方法来解决问题。
原文地址: https://www.cveoy.top/t/topic/p3AS 著作权归作者所有。请勿转载和采集!