Pythonでサブフォルダー削除する

Pythonでサブフォルダーごと削除する方法。

  1. os.removedirs()を使う

    os.removedirs()はサブフォルダーも再帰的に削除してくれます。
    ただし、フォルダー内にファイルがあると削除に失敗します。

    import os
    os.removedirs(path)
    
  2. shutil.rmtree()を使う

    shutil.rmtree()は、フォルダー内にファイルがあってもフォルダーを削除します。

    import shutil
    shutil.rmtree(path)
    

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください