私はUnicodeでいくつかの変数を持っています。キリル文字のシンボルとしてUnicodeデータを書き込む方法は?
print (title)
Администратор интернет-магазин
私はCSVファイルにこのデータ(キリル文字記号)を記述しようとすると::
with open('avito.csv','a') as f:
writer=csv.writer(f)
writer.writerow((title))
このエラーが発生します。
を私はこのvaiableを印刷する場合、私が手title
u'\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430'
type(title)
unicode
UnicodeEncodeError: 'ascii' codec can't encode character u'\u0410' in position 0: ordinal not in range(128)
どのように私はTHI書くことができますCSVへのキリル記号としての変数?
エラーメッセージの代わりに2回目のコードを貼り付けました。 – chepner
あなたがユニコードで作業するつもりなら、実際にPython 3を考慮する必要があります。 –