Ошибка "Отказано в доступе" при использовании функции "fopen" в Python
У меня есть следующий код, и я запускаю его с 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 OS. Как я могу решить эту проблему?
1 ответ
Вы, кажется, пытаетесь открыть файл с именем /opt/fp/trunk/analysis/2/
который недействителен из-за косой черты. Возможно, это опечатка, так что, если требуемый файл уже существует, кому он принадлежит?
Имеет ли пользователь, который запускает Python, права на запись в этот файл?
Проверьте разрешения, указанные ls -l /opt/fp/trunk/analysis/2
,