home changes contents help options

147:ディレクトリを削除する

単一のディレクトリを削除するには、os.rmdir(path)を使います。ディレクトリが空で無ければ、OSErrorを送出します。

 import os
 os.rmdir('/home/seko/new/bar')

os.removedirs(path)は、深いディレクトリを右から左へ順に消していきます。この場合も、ディレクトリが空でないところで例外が送出されたところで終了します。

 import os
 os.removedir('/home/seko/new/bar')