【发布时间】:2015-01-06 20:25:39
【问题描述】:
所以我写了一个在 nginx 日志上工作的 python 程序。
我制作了一个 path.config 文件
[path]
value =/var/log/myProject/access_log
日志路径正确且正常。 在我的 python 脚本中我做了
from ConfigParser import SafeConfigParser
CONFIG_FILE = SafeConfigParser()
CONFIG_FILE.read('path.config')
file_path = CONFIG_FILE.get("path", "value")
当我以普通用户身份运行它时,它显示没有问题。但是当我切换到root用户并尝试运行它时会弹出一个错误
Traceback (most recent call last):
File "/root/docs/myscript.py", line 18, in <module>
file_path = CONFIG_FILE.get("path", "value")
File "/usr/lib/python2.7/ConfigParser.py", line 607, in get
raise NoSectionError(section)
ConfigParser.NoSectionError: No section: 'path'
这是root用户的权限问题吗?
【问题讨论】: