Я только начал использовать PyYAML для преобразования некоторых данных.
Я просто использую функцию yaml.load
, и она была достаточно хороша для меня, пока я не заметил, что она пытается преобразовать все значения в однокодированную строку, целое число, даты и т.д.
Это может быть фатальным в моем приложении, есть ли способ избежать этого преобразования? Я хотел бы получать все в виде строк. Я посмотрел на конструкторы и не смог найти способ отключить это преобразование.
обновление: то, что я получаю от yaml.load
, является OrderedDict
, и все выглядит хорошо. единственная проблема в том, что некоторые значения являются строковыми, а некоторые — целыми. Я хотел бы иметь все значения в виде строк. Я не хочу, чтобы pyyaml преобразовывал значения для меня.
the_file.read()
;-) - person   schedule 13.02.2013on
не преобразовывался вTrue
. - person John Keith Hohm   schedule 29.01.2016