"Permission denied" 在 Python 中使用 "fopen" 函数时出错

"Permission denied" error when using "fopen" function in Python

我有以下代码,我 运行 来自本地主机:

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/,我得到许可 error.I 使用 Ubuntu OS。我该如何解决这个问题?

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

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

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