126 of 151 menu

shutil モジュールの rmtree メソッド

shutil モジュールの rmtree メソッドは、 フォルダとその中のすべてのファイルおよびフォルダを 削除します。メソッドの最初のパラメータで フォルダへのパスを指定します。2番目の オプションパラメータで ignore_errors を指定します。 その値が True の場合、削除失敗に起因する エラーは無視されます。3番目のオプション パラメータで oneerror を指定します。 その値が False の場合、エラーは 指定されたハンドラを呼び出すことで処理されます。 削除が成功すると、メソッドは None を返します。

構文

import shutil shutil.rmtree(フォルダのパス, [ignore_errors], [oneerror])

フォルダ dir とその中身をすべて 削除してみましょう:

import shutil print(shutil.rmtree('dir2'))

実行結果:

None

関連項目

  • move メソッド (shutil モジュール)
    は、ファイルまたはディレクトリを 再帰的に移動します
  • copytree メソッド (shutil モジュール)
    は、フォルダを再帰的に コピーします
  • remove メソッド (os モジュール)
    は、ファイルを 削除します
  • makedirs メソッド (os モジュール)
    は、フォルダを 作成します
  • rename メソッド (os モジュール)
    は、ファイルやフォルダの 名前を変更します
  • scandir メソッド (os モジュール)
    は、フォルダ内の ファイルをイテレートします
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否