Как выводить русские символы в файл python?
import codecs
import json

with codecs.open('file.txt', 'w', encoding='utf-8') as fout:
    json.dump({u'абв': u'где'}, fout, ensure_ascii=False)[guest@localhost py]$ cat file.txt 
{"абв": "где"}[guest@localhost py]$
Попробуйте наподобие этого:# -*- codecs: utf-8 -*-
import codecs

file = codecs.open("somefile", "w", "utf-8")
file.write(u'какая-то строка')
file.close()