Найти - Пользователи
Полная версия: Unicode в pyYAML
Начало » Python для новичков » Unicode в pyYAML
1
vaxXxa
Добрый вечер. Разбираюсь с pyYAML и…
Хочу сделать файл с информацией в кириллице, но модуль нормально понимает ее только когда я в самом yaml файле ставлю перед значением тег !!python/unicode. Но, ставить перед всеми значениями этот тег как-то некрасиво. Кто работал с pyYAML, подскажите плз. Спасибо.

В общем вопрос, как правильно и красиво работать с кириллицей через pyYAML? Мне нужно считать инфу, чуток там поколдовать и вывести через file.write().

Python 2.6.2
PyYAML 3.09
ZZZ
Посмотри в документации на тему SafeLoader и SafeDumper.
Ну и пиши в UTF-8, конечно же. Т.е. сам кодируй юникод.
Александр Кошелев
vaxXxa
Хочу сделать файл с информацией в кириллице, но модуль нормально понимает ее только когда я в самом yaml файле ставлю перед значением тег !!python/unicode.
Что значит “нормально понимает”? Никогда не указавал никаких тегов.
vaxXxa
Вибачаюсь… заработало, хотя ХЗ почему. И это бесит, так как я не понял причину… Ок. Спасибо за ответы.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB