最近使用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)