Это зависит от того, хотите ли вы вставить метку порядка следования байтов Unicode UTF-8 , о которой я знаю только один способ - открыть обычный файл и написать:
import codecs
f = open('go.txt', 'wb')
f.write(codecs.BOM_UTF8)
f.write(title.encode('utf-8')
f.close()
Как правило, я не хочу добавлять спецификацию UTF-8, и, тем не менее, будет достаточно следующего:
import codecs
f = codecs.open('go.txt', 'w', 'utf-8')
f.write(title)
f.close()