怎么做網(wǎng)站調研軟文寫作的三個要素
自學python如何成為大佬(目錄):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm=1001.2014.3001.5501
刪除目錄可以通過使用os模塊提供的rmdir()函數(shù)實現(xiàn)。通過rmdir()函數(shù)刪除目錄時,只有當要刪除的目錄為空時才起作用。rmdir()函數(shù)的基本語法格式如下:
os.rmdir(path)
其中,path為要刪除的目錄,可以使用相對路徑,也可以使用絕對路徑。
例如,要刪除剛剛創(chuàng)建的“C:\demo\test\dir\mr”目錄,可以使用下面的代碼:
import?os
os.rmdir("C:\\demo\\test\\dir\\mr")? ????#?刪除C:\demo\test\dir\mr目錄
執(zhí)行上面的代碼后,將刪除“C:\demo\test\dir”目錄下的mr目錄。
注意:如果要刪除的目錄不存在,那么將拋出“FileNotFoundError: [WinError 2]?系統(tǒng)找不到指定的文件”異常。因此,在執(zhí)行os.rmdir()函數(shù)前,建議先判斷該路徑是否存在,可以使用os.path.exists()函數(shù)判斷。具體代碼如下:
import?os
path =?"C:\\demo\\test\\dir\\mr"?????????? ????#?指定要創(chuàng)建的目錄
if?os.path.exists(path):????????????????? ????#?判斷目錄是否存在
????os.rmdir("C:\\demo\\test\\dir\\mr")?? ????#?刪除目錄
????print("目錄刪除成功!")
else:
print("該目錄不存在!")
多學兩招:使用rmdir()函數(shù)只能刪除空的目錄,如果想要刪除非空目錄,則需要使用Python內(nèi)置的標準模塊shutil的rmtree()函數(shù)實現(xiàn)。例如,要刪除不為空的“C:\\demo\\test”目錄,可以使用下面的代碼:
import?shutil
shutil.rmtree("C:\\demo\\test")?? ????????#?刪除C:\demo目錄下的test子目錄及其內(nèi)容