Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonを使用して、空でないディレクトリツリー全体をどのように削除しますか?


削除するすべてのファイルを含むフォルダーを削除する場合は、次のようにフォルダーを削除できます-

>>> import shutil
>>> shutil.rmtree('my_folder')

空のフォルダを削除する場合は、osモジュールでrmdir関数を呼び出すことができます。 の場合 、

>>> import os
>>> os.rmdir('my_folder')

  1. Pythonを使用して再帰的にディレクトリを作成するにはどうすればよいですか?

    ディレクトリを再帰的に作成するには、作成するパスをos.makedirs(path)に指定します。ディレクトリを再帰的に作成するには、exists_okをTrueとして指定して、既存のフォルダを許可する必要があります。 import os os.makedirs('my_folder/another/folder', exists_ok=True)

  2. Pythonを使用してディレクトリを作成するにはどうすればよいですか?

    ディレクトリを作成するには、まずos.path.exists(directory)を使用してディレクトリがすでに存在するかどうかを確認します。次に、次を使用して作成できます: import os if not os.path.exists('my_folder'):     os.makedirs('my_folder') PythonイディオムEAFPを使用することもできます。許可よりも許しを求める方が簡単です。たとえば、 import os try:     os.makedirs('my_folder