[英]“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.