假如有一個txt檔案,我想要使用python命令刪除它,怎麼弄?這裡用到了Python的os模組,我們使用例子來說明如何如何刪除檔案及目錄。
在d盤下有一個tt文字檔案,我們來刪除它
首先引入os模組
使用os下的remove命令來刪除該檔案,引數是r'd:/tt.txt’,通常路徑字串都是用r字串
現在改檔案已經被刪除,現在我們再執行一下該命令,看看有什麼提示錯誤
這就是提示的錯誤,為了寫出更見健壯的程式,我們通常要在刪除檔案前,先檢驗該檔案是否存在。
使用path.exists命令來檢驗檔案是否存在,引數仍然是路徑字串
配合if語句,我們就可以寫出一個健壯的刪除檔案的命令。
刪除資料夾
上面講到了如何刪除檔案,下面說一下如何刪除資料夾。我們用到了rmdir方法,它可以直接刪除空資料夾
假如資料夾非空,會提示這樣的錯誤:
Traceback (most recent call last):
File "
os.rmdir(r'd:/tt/')
WindowsError: [Error 145] : 'd:/tt/'
假如資料夾不存在,會提示這樣的錯誤:
Traceback (most recent call last):
File "
os.rmdir(r'd:/tt/')
WindowsError: [Error 2] : 'd:/tt/'
怎麼刪除非空資料夾?我們用到了shutil模組
用rmtree命令可以直接刪除資料夾,包括內部檔案
原作者: Delta資料工作室 Python教程 (共72篇) 上一篇:單行多行註釋 下一篇:win32com呼叫cons...