如何在Python中创建一个其他用户可以写入的文件

14 浏览
0 Comments

如何在Python中创建一个其他用户可以写入的文件

我该如何在Python中创建一个其他用户也可以写入的文件?

到目前为止,我已经写出了以下代码,但它改变了文件的权限:

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

我得到的结果是:

---sr-S--t 1 root root 12 Apr 20 13:21 relaxbank1.txt

期望的结果是(在命令行中执行$ sudo chmod 777 relaxbank1.txt之后):

-rwxrwxrwx 1 root root 12 Apr 20 13:21 relaxbank1.txt

0