python ファイルを削除する

python ファイルを削除する

pythonで、os.remove関数を使って、ファイルを削除するサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。

環境

  • OS windows10 pro 64bit
  • python 3.8.5

ファイルを削除

os.remove関数を使用すれば、ファイルを削除することが可能です。

import os

os.remove('foo.txt')

ファイルが存在しない場合は「FileNotFoundError」が発生します。

import os
os.remove('noexit.txt')

# FileNotFoundError: [WinError 2] 指定されたファイルが見つかりません。: 'noexit.txt'

フォルダも削除はできません。

import os
os.remove('foo')

# PermissionError: [WinError 5] アクセスが拒否されました。: 'foo'

複数のファイルを削除

複数のファイルを削除する場合は、globと、ワイルドカード *を使って削除します。

import os
import glob

for f in glob.glob('*.txt'):
    os.remove(f)