在Windows中,删除只读文件有两种方法:

1. 修改只读属性,再删除:

os.chmod( filename, stat.S_IWRITE )
os.remove(filename)

2. 使用命令行:

os.system("DEL filename /F")

但是在Linux和Mac中,文件的权限分三种:Write,Read,Execution。只要包含这个文件的文件夹是Write权限,则不管该文件是否是只读,都可以删除该文件。这点是与Windows的不同之处。

Logo

更多推荐