gpt4 book ai didi

Python 在 Ubuntu 上创建锁定文件

转载 作者:行者123 更新时间:2023-12-04 18:51:25 26 4
gpt4 key购买 nike

我刚刚遇到了一个问题,这可能很容易解决——好吧,对你们来说。
我尝试创建一个目录,更改它,在该目录中创建一个文件并附加到该文件。一切正常 - 除了它将目录/文件标记为锁定,这对我来说不是很方便。
我以 root 身份运行我的脚本,因为我需要这样做。当我正常运行它时,不会出现该问题。我在 Ubuntu 上,下面是一些示例代码以及给定文件权限的图片,谢谢!

import os

os.makedirs("foo", exist_ok = True)
os.chdir("foo")

with open("oof", "a") as f:
f.write("something" + "\n")

A picture of the permissions of the given file

最佳答案

正如您所说,您以 root 身份运行脚本,因此其他用户无法访问此文件。
您可以更改目录权限:

from subprocess import call

call(['chmod', 'mode', 'path'])

关于Python 在 Ubuntu 上创建锁定文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34651284/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com