Python - ファイルを削除する
ファイルの削除: os.remove()
ファイルを削除するには os.remove()
関数を使用します。
import os
os.remove('sample.txt')
ファイルの削除:
os.remove()
os.remove()
関数が削除できるのはファイルのみです。ディレクトリのパスを指定した場合、PermissionError
例外が発生します。
複数ファイルの削除
複数ファイルをまとめて削除するには、削除対象のファイル一覧を取得してから os.remove()
関数を使用します。
import os
import glob
for file in glob.glob('*.txt'):
os.remove(file)
複数ファイルの削除
サブディレクトリを含めてテキストファイルを削除する場合は、以下のようにします。
import os
import glob
for file in glob.glob('./**/*.txt', recursive=True):
os.remove(file)
複数ファイルの削除