在Python中将文件更改为只读模式

在Python中将文件更改为只读模式,第1张

在Python中将文件更改为只读模式

为此,您使用

os.chmod

import osfrom stat import S_IREAD, S_IRGRP, S_IROTHfilename = "path/to/file"os.chmod(filename, S_IREAD|S_IRGRP|S_IROTH)

请注意,这假设您具有适当的权限,并且您不仅仅希望拥有者能够读取文件。如果不是这种情况,请删除

S_IROTH
S_IRGRP
酌情删除。

更新

如果您需要使文件再次可写,则只需这样调用

os.chmod

from stat import S_IWUSR # Need to add this import to the ones aboveos.chmod(filename, S_IWUSR|S_IREAD) # This makes the file read/write for the owner

在打开要写入的文件之前,只需调用此方法,然后在完成后调用第一个表单使其再次变为只读。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5645545.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存