有没有办法在Python中写入只读文件?我正在尝试编写一个脚本,以帮助我在给定文件中的每个函数开头添加调试语句。但问题是,在运行脚本之前,我必须手动删除文件上的只读标志。有没有办法可以在不必手动删除标志的情况下写入只读文件?任何建议将不胜感激。谢谢。
如果运行脚本的用户没有在文件中写入的权限,那么您将无法编辑它。基本上,您需要拥有w 权限才能编辑文件。有关更多信息,请参见Linux文件权限。如果您想摆脱它,您应该直接使文件可写,或者尝试使用os模块更改其chmod,如果您有足够的权限来执行此操作。>>> os.chmod('path_to/file', 0755)