HOME
Python でプログラミングを始められる方を対象とした Python 入門です。Python におけるプログラムの記述方法をサンプルコードと一緒に学習します。
ファイルを削除するには 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)