python フォルダやファイルのリネームを行う

python フォルダやファイルのリネームを行う

pythonで、os.rename関数を使って、フォルダやファイルのリネームを行うサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。

環境

  • OS windows10 pro 64bit
  • python 3.8.5

フォルダ・ファイルのリネーム

os.rename関数を使用すれば、フォルダやファイルのリネームを行うことが可能です。

import os

os.rename('hoge/', 'foo/')

os.rename('hoge.txt', 'foo.txt')

リネーム前

リネーム後

ファイルやフォルダが存在しない場合はエラーとなります。

実行前のフォルダ構成

hogeフォルダや、hoge.txtが存在しないためエラーとなります。

import os

os.rename('hoge/', 'foo/')

# FileNotFoundError: [WinError 2] 指定されたファイルが見つかりません。
import os

os.rename('hoge.txt', 'foo.txt')

# FileNotFoundError: [WinError 2] 指定されたファイルが見つかりません。: 'hoge.txt' -> 'foo.txt'