Я использую Python 2.7 и я пытаюсь написать файл с некоторой кодировкой (в моем переменной «finalList» кодировка: 0xe9)Python: кодирование файла, как вы пишете это
Это как Я пытаюсь написать свой файл, используя «» JSON и модули «Ио»
import json
import io
with io.open('my.json', 'w', encoding='utf8') as outfile:
json.dump(finalList, outfile)
Бьюсь об заклад, вы запуск python 2. –
Ye s, я просто обновил сообщение, чтобы сказать, что использую 2.7 – NewToJS
Возможный дубликат [Backporting Python 3 open (encoding = "utf-8") на Python 2] (http://stackoverflow.com/questions/10971033/backporting -python-3-openencoding-utf-8-to-python-2) –