使用setuptools更改权限

2024-10-06 07:53:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个设置.py包含以下内容的文件:

  data_files=[(path.join(path.expanduser("~")), [path.join('libtools', "libfile.txt")])],

跑步

  sudo python setup.py install

工作正常,但在应用程序中,我尝试修改libfile.txt文件,我得到:

  can not write updated configuration to file at '/Users/home/libfile.txt': [Errno 13] Permission denied: '/Users/home/libfile.txt'

有没有办法更改“上的权限?”libfile.txt文件“使用设置工具?我试着传递“-user”标志,但我不能直接调用我的程序,即“progname--arg”,因为它不是作为root安装的。你知道吗


Tags: 文件pathpytxthomedatasetupsudo