繁体   English   中英

在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/ ,并且收到权限错误。我使用Ubuntu OS。 我怎么解决这个问题?

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM