Python3 os.removedirs() メソッド

Python3 OS 文件/目录方法Python3 OS ファイル/ディレクトリメソッド


概要

os.removedirs() メソッドはディレクトリを再帰的に削除するために使用されます。rmdir() と同様に、サブフォルダーが正常に削除された場合、removedirs() は親フォルダーの削除を試みます。エラーが発生するまで続けます(エラーは基本的に無視されます。通常、フォルダーが空でないことを意味するためです)。

構文

removedirs()メソッドの構文は次のとおりです:

os.removedirs(path)

パラメータ

  • path-- 削除するディレクトリのパス

戻り値

このメソッドに戻り値はありません

例

以下の例は、removedirs() メソッドの使用を示しています:

#!/usr/bin/python3

import os, sys

# 列出目录
print ("目录为: %s" %os.listdir(os.getcwd()))

# 移除
os.removedirs("/test")

# 列出移除后的目录
print ("移除后目录为:" %os.listdir(os.getcwd()))

上記のプログラムを実行した場合の出力結果は次のとおりです:

目录为:
[  'a1.txt','resume.doc','a3.py','test' ]
移除后目录为:
[  'a1.txt','resume.doc','a3.py' ]

Python3 OS 文件/目录方法Python3 OS ファイル/ディレクトリメソッド

その他の拡張