您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在python中创建具有其他用户可以写入的权限的文件

如何在python中创建具有其他用户可以写入的权限的文件

问题是您要open()重新创建呼叫。chmod()关闭文件后,您需要将移至,或者将文件模式更改为w+

选项1:

with open("/home/pi/test/relaxbank1.txt", "w+") as fh:
    fh.write(p1)
os.chmod("/home/pi/test/relaxbank1.txt", 0o777)

选项2:

os.chmod("/home/pi/test/relaxbank1.txt", 0o777)
with open("/home/pi/test/relaxbank1.txt", "w+") as fh:
    fh.write(p1)

注释:Option1稍好一点,因为它可以处理文件可能不存在的情况(在这种情况下,os.chmod()将引发异常)。

python 2022/1/1 18:38:43 有245人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶