У меня возникли проблемы с выяснением, как сохранить Unicode в файл в Python. У меня есть следующий код, и если я запускаю его в сценарии test.py, он должен создать новый файл с именем priceinfo.txt и записать в файл то, что находится в price_info. Но я не вижу файл, может кто-нибудь просветить меня, в чем может быть проблема?
Большое спасибо!
price_info = u'it costs \u20ac 5'
f = codecs.open('priceinfo.txt','wb','utf-8')
f.write(price_info)
f.close()