我有一個字符串這個名單..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"]
當我從文件中讀取列表,我得到正確的值。 但也應顯示該文件的用戶friedly,也是我期待..
["čeština", "maďarština", "francouština"]
或至少
[u"čeština", u"maďarština", u"francouština"]
不要使用'list'作爲變量名稱,因爲它是python中的保留關鍵字。 –
也許你應該考慮使用yaml – oleg
編輯:列表 - > mylist – Meloun