Python ファイル管理:ファイルの名前変更と削除を簡単に行う
Python でのファイルの名前変更と削除
Python では、os モジュールの組み込み関数を使用してファイルの名前を変更したり削除したりできます。これらの操作は、ファイル システム内のファイルを管理する場合に重要です。このチュートリアルでは、これらのアクションを段階的に実行する方法を説明します。
Python でのファイル名の変更
Python でファイルの名前を変更するには、os.rename() 関数を使用できます。この関数は、現在のファイル名と新しいファイル名という 2 つの引数を取ります。
構文
以下は、Python の rename() 関数の基本構文です -
os.rename(current_file_name, new_file_name)
パラメータ
以下は、この関数で受け入れられるパラメータです-
-
current_file_name - 名前を変更するファイルの現在の名前です。
-
new_file_name - ファイルに割り当てる新しい名前です。
例
以下は、 rename() 関数を使用して既存のファイル「oldfile.txt」の名前を「newfile.txt」に変更する例です -
import os
# Current file name
current_name = "oldfile.txt"
# New file name
new_name = "newfile.txt"
# Rename the file
os.rename(current_name, new_name)
print(f"File '{current_name}' renamed to '{new_name}' successfully.")
以下は、上記のコードの出力です-
File 'oldfile.txt' renamed to 'newfile.txt' successfully.
Python でのファイルの削除
Python では、os.remove() 関数を使用してファイルを削除できます。この関数は、ファイル名で指定されたファイルを削除します。
構文
以下は、Python のremove() 関数の基本構文です-
os.remove(file_name)
パラメータ
この関数は、削除する必要があるファイルの名前をパラメータとして受け入れます。
例
以下は、remove() 関数を使用して既存のファイル「file_to_delete.txt」を削除する例です -
import os
# File to be deleted
file_to_delete = "file_to_delete.txt"
# Delete the file
os.remove(file_to_delete)
print(f"File '{file_to_delete}' deleted successfully.")
上記のコードを実行すると、次の出力が得られます-
File 'file_to_delete.txt' deleted successfully.
Python