Pythonでファイルを削除する基本的な方法は、os
モジュールのremove
関数を使用することです。この関数は指定したファイルを削除します。
import os
os.remove(file)
ここで、file
は削除したいファイルのパスを指定します。パスの指定は絶対パスと相対パスどちらでも可能です。
また、複数のファイルをまとめて削除する場合は、glob
モジュールのglob
関数を使用して一致するファイルをリストで取得し、そのリストをループしてos.remove
関数でファイルを削除します。
import glob
import os
file_list = glob.glob("sample*txt")
for file in file_list:
print("remove:{0}".format(file))
os.remove(file)
このコードは、”sample”という文字列に一致したtxtファイルが存在したらまとめて削除します。
ただし、一度削除したファイルは通常、元に戻すことができません。したがって、ファイルを削除する前には十分に注意が必要です。また、削除に失敗した場合のエラーハンドリングも重要な要素となります。
以上がPythonでファイルを強制的に削除する基本的な方法です。これらの知識を活用して、Pythonでのファイル操作をより効率的に行うことができます。