最近使用python代碼來刪除指定的git下載的文件及文件夾,我使用os.remove()來刪除,可是發現有問題,有一部分文件是沒法刪除的,後面仔細研究加網上查詢後,發現os.remove()是不能刪除只讀屬性的文件的,通過查詢能夠有如下兩種解決辦法:python
try: os.remove( filename) except: os.system("DEL "+filename+" /F")
try: os.remove( filename) except: os.chmod( filename, stat.S_IWRITE ) os.remove( filename)