Когда я набухают скачать мои данные GAE написаны на русском языке, я получаю текст какКак преобразовать текст как u041b u044e u0431 u0438 в обычный текст во время загрузки данных?
u'\u041b\u044e\u0431\u0438\u043c\u0430\u044f \u0430\u043a\u0446\u0438\u044f \u0432\u0435\u0440\u043d\u0443\u043b\u0430\u0441\u044c! \u0412 \u0440\u0435\u0441\u0442\u043e\u0440\u0430\u043d\u0430\u0445 \u0415\u0432\u0440\u0430\u0437\u0438\u044f ""3 \u0440\u043e\u043b\u043b\u0430 \u043f\u043e \u0446\u0435\u043d\u0435 1""! \u0421 9 \u043f\u043e 12 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f! \u0422\u043e\u043b\u044c\u043a\u043e \u044d\u0442\u0438 4 \u0434\u043d\u044f! \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u043d\u0430 evrasia.spb.ru, 88005050145 \u0438 008'
Следующая bulkloader
используется:
transformers:
- kind: MyKind
connector: csv
connector_options:
property_map:
- property: texts
external_name: texts
Что я должен сделать, чтобы получить его уже декодируется?
Обновление. Я попытался сделать следующее
python_preamble:
- import: codecs
...
- property: texts
external_name: texts
export_transform: codecs.decode('unicode_escape')
но получаю ошибку:
Unable to assign value 'codecs.decode('unicode_escape')' to attribute 'export_transform':
Code for export_transform did not return a callable. Code: "codecs.decode('unicode_escape')".
in "bulkloader.yaml", line 22, column 25
Как-то bulkloader документация получил удалены с сайта Google, так что я не знаю, где прочитать о export_transform
использования ,
Вы смотрели на этом похожий вопрос: http://stackoverflow.com/questions/6504200/how-to-decode-unicode-raw-literals-to- Считываемая-нить? RQ = 1? – EdChum
Спасибо, @EdChum. Позвольте мне исследовать, как применять это для объемного загрузчика GAE. –