osモジュールのrenameメソッド
メソッド rename は、ファイルまたはフォルダの名前を変更および/または移動します。メソッドの最初のパラメータで元のファイルまたはフォルダのパスを指定し、2番目のパラメータで新しいパスまたはファイル/フォルダ名を指定します。2番目と3番目のオプションパラメータでは、それぞれ元のパスと最終パスのファイルディスクリプタを指定できます。メソッドは None を返します。名前を変更したいファイルが存在しない場合、メソッドは例外 FileNotFoundError を返します。
構文
import os
os.rename(元のパス, 新しいパス, [元のパスのファイルディスクリプタ], [新しいパスのファイルディスクリプタ])
例
フォルダ dir1 の名前を変更しましょう:
import os
os.rename('dir1', 'dir2')
例
次に、ファイルの名前を変更しましょう:
import os
os.rename('file1.txt', 'file2.txt')
関連項目
-
ディレクトリを作成する
モジュールosのメソッドmakedirs -
ファイルを削除する
モジュールosのメソッドremove -
現在の作業フォルダを返す
モジュールosのメソッドgetcwd -
作業フォルダ内のファイルリストを返す
モジュールosのメソッドlistdir -
フォルダの存在を確認する
モジュールosのメソッドpath.isdir -
ファイルの存在を確認する
モジュールosのメソッドpath.isfile