Python でファイル名を変更したいと思うことはないだろうか。
Python でファイル名を変更したい場合、os ライブラリの rename (リネーム) 関数を使うと便利だ。
今回は、Python でファイル名を変更する方法を紹介したい。
Python でファイル名を変更する方法
Python でファイル名を変更するには、os ライブラリの rename 関数を使用する。
rename 関数の形式
rename 関数の形式は、以下のとおり。
実際の操作方法は?
任意のフォルダー (ここでは、例として「test_2」) にファイル「out.xlsx」が入っていることを確認する。
Jupyterlab を起動したあと、以下のソースコードを入力し、「Shift」+「Enter」を押す。
import os
folder = 'C:\\test_2\\'
file1 = folder + 'out.xlsx'
file2 = folder + 'rename.xlsx'
os.rename(file1,file2)
各行のコードの意味は以下のとおり。
コード | コードの意味 |
import os | os ライブラリをインポートする。 |
folder = ‘C:\\test_2\\’ | 変数 folder に、フォルダーのフルパスを格納する。 |
file1 = folder + ‘out.xlsx’ | 変数 folder に入っているファイル「out.xlsx」を、変数 file1 に格納する。 |
file2 = folder + ‘rename.xlsx’ | 変数 folder に入っているファイル「rename.xlsx」を、変数 file2 に格納する。 |
os.rename(file1,file2) | 変数 file1 に入っているファイル名を、変数 file2 に入っているファイル名に変更する。 |
入力したソースコードが実行された。
フォルダーパスの「C:\\test_2\\」を確認すると、中に入っているファイル「out.xlsx」が「rename.xlsx」に変更されている。
コメント