У меня есть этот список строк ..JSON и кодировать строки
mylist = [u"čeština", u"maďarština", u"francouština"]
мне нужно сбросить его в файл, я использую JSON для этого
text = json.dumps(mylist)
FILE = open("file.txt", 'w')
FILE.write(text)
FILE.close()
Но когда я открываю файл в редакторе (с utf-8) я вижу
["\u010de\u0161tina", "ma\u010far\u0161tina", "francou\u0161tina"]
Когда я прочитал список из файла, я получу правильные значения. Но этот файл должен отображаться также пользовательский Фридли, и я ожидаю ..
["čeština", "maďarština", "francouština"]
или по крайней мере
[u"čeština", u"maďarština", u"francouština"]
Не используйте 'list' как имя переменной, так как это зарезервированное ключевое слово в python. –
Возможно, вам стоит рассмотреть использование yaml – oleg
: отредактировано: список -> mylist – Meloun