Задать вопрос
@puker-ti

Как правильно печатать unicode символы в файл на питоне?

Суть вопроса таков: печатаю json структуру, содержащую русские буквы в в файл, при открытии файла вместо русских букв соответственно вижу unicode кодированые сиволы(\u...). Подскажите как произвести запись в файл, чтобы затем отображались именно нужные симоволы а не их коды, либо редактор, способный это дело перевести(для linux(кроме np++ на vine)).
Печатаю так:
with open(path, 'w+') as f:
            json.dump(data, f, indent=2)
  • Вопрос задан
  • 458 просмотров
Подписаться 1 Оценить Комментировать
Решение пользователя nirvimel К ответам на вопрос (2)
@nirvimel
with open(path, 'w+') as f:
      f.write(json.dumps(data, indent=2, ensure_ascii=False).encode('utf-8'))
Ответ написан