0

我有以下代码,我从 localhost 运行它:

def create_names_file(req, names, data, profileid):
    s = names
    fname = str(profileid)
    fpath = req.conf["inf_path"]+"/"+fname
    f = open(fpath, 'w')

req.conf["inf_path"]/opt/fp/trunk/analysis/2/,我收到权限错误。我使用的是 Ubuntu 操作系统。我怎么解决这个问题?

4

1 回答 1

1

您似乎正在尝试打开一个名为/opt/fp/trunk/analysis/2/which 由于尾部斜杠而无效的文件。可能这是一个错字,所以,如果所需的文件已经存在,谁拥有它?

您运行 Python 的用户是否有权写入该文件?

检查由 报告的权限ls -l /opt/fp/trunk/analysis/2

于 2015-12-19T13:19:40.407 回答