Python 速習チュートリアル

Python File Delete

1. ファイルの削除

ファイルを削除するには、OSモジュールをインポートし、その os.remove() 関数を実行する必要があります。

コード例:ファイル「demofile.txt」を削除する

import os

# 指定したファイルを削除
os.remove("demofile.txt")

1.1 ファイルの存在確認

削除を試みる前に、ファイルが存在するかどうかを確認することで、エラー(例外)の発生を回避できます。

コード例:ファイルの存在を確認してから削除する

import os

# ファイルが存在するかどうかをチェック
if os.path.exists("demofile.txt"):
    # 存在する場合は削除を実行
    os.remove("demofile.txt")
else:
    # 存在しない場合の処理
    print("ファイルが存在しません")

2. フォルダーの削除

フォルダー(ディレクトリ)全体を削除するには、os.rmdir() メソッドを使用します。

コード例:フォルダー「myfolder」を削除する

import os

# 指定したフォルダーを削除
os.rmdir("myfolder")

注意:os.rmdir() で削除できるのは、空のフォルダーのみです。中身が空でないフォルダーを削除しようとするとエラーが発生します。