使用Python刪除Windows中只讀文件

最近使用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)
                      
相關文章
相關標籤/搜索