最近使用python代码来删除指定的git下载的文件及文件夹,我使用os.remove()来删除,但是发现有问题,有一部分文件是无法删除的,后面仔细研究加网上查询后,发现os.remove()是不能删除只读属性的文件的,经过查询可以有以下两种解决办法:

try:
      os.remove( filename)
except:
      os.system("DEL "+filename+" /F")




try:
      os.remove( filename)
except:      
      os.chmod( filename, stat.S_IWRITE )    
      os.remove( filename)
                      

  

相关文章:

  • 2022-02-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-31
  • 2021-11-22
  • 2022-12-23
猜你喜欢
  • 2021-09-01
  • 2021-05-31
  • 2022-12-23
  • 2021-06-22
  • 2022-12-23
  • 2021-10-17
  • 2022-12-23
相关资源
相似解决方案