Pythonのos.rename関数で
FileExistsError: [WinError 183] 既に存在するファイルを作成することはできません。
というエラーが発生する場合.
例えば,
os.rename('a.txt', 'b.txt')
のようなプログラムの場合.b.txtが存在しているから問題が発生する.
解決方法1
if os.path.isfile('b.txt'):
os.remove('b.txt')
os.rename('a.txt', 'b.txt')
解決方法2
if os.path.exists('b.txt'):
os.remove('b.txt')
os.rename('a.txt', 'b.txt')
解決方法3
shutil.move('a.txt', 'b.txt')