IOError: [Errno 22] Неверный аргумент с URL - PullRequest
0 голосов
/ 12 ноября 2018

Я новичок в Python, и я пытаюсь открыть локальный с режимом записи но я получил следующие ошибки

with io.open('http:\\localhost:3000\\assets\\i18n\\locale-ru.json', 'w') as outfile:

IOError: [Errno 22] Invalid argument: 'http:\\localhost:3000\\assets\\i18n\\locale-ru.json'

Вот кусок кода:

 with io.open('http://localhost:3000//assets//i18n//locale-ru.json', 'w') as outfile:
  str_ = json.dumps(data_ru,
                    indent=4, sort_keys=True,
                    separators=(',', ': '), ensure_ascii=False)
  outfile.write(to_unicode(str_))

1 Ответ

0 голосов
/ 12 ноября 2018

Согласно doc , функция io.open читает только локальный файл с указанием пути к файлу. Учитывая, что вы пытаетесь читать с http-адреса, я думаю, что лучшими инструментами могут быть запросы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...