當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python 3 os.removedirs()用法及代碼示例


描述

方法removedirs()遞歸刪除目錄。如果葉目錄被成功刪除,removedirs 會嘗試依次刪除路徑中顯示的每個父目錄。如果無法成功刪除葉目錄,則引發 OSError。

用法

以下是語法removedirs()方法 -

os.removedirs(path)

參數

path− 目錄路徑,需要刪除。

返回值

此方法不返回任何值。

示例

下麵的例子展示了 removedirs() 方法的用法。

# !/usr/bin/python3
import os, sys

os.chdir("d:\\tmp")
# listing directories
print ("The dir is:%s" %os.listdir(os.getcwd()))

# removing
os.removedirs("home\\monthly\\daily")

# listing directories after removing directory
print ("The dir after removal is:" %os.listdir(os.getcwd()))

結果

當我們運行上述程序時,它會產生以下結果 -

The dir is:[
   'Applicationdocs.docx', 'book.zip', 'foo.txt', 'home', 
   'Java Multiple Inheritance.htm', 'Java Multiple Inheritance_files', 
   'java.ppt', 'ParallelPortViewer'
]
The dir after removal is:[
   'Applicationdocs.docx', 'book.zip', 'foo.txt', 
   'Java Multiple Inheritance.htm', 'Java Multiple Inheritance_files', 
   'java.ppt', 'ParallelPortViewer'
]

相關用法


注:本文由純淨天空篩選整理自 Python 3 - os.removedirs() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。