Я читаю файл в python 2.4, который структурирован следующим образом:
field1: 7
field2: "Hello, world!"
field3: 6.2
Идея состоит в том, чтобы разобрать его в словарь, который принимает fieldfoo
в качестве ключа, и все, что идет после двоеточия какзначение.
Я хочу преобразовать все, что находится после двоеточия, в его «фактический» тип данных, то есть '7'
следует преобразовать в int
, "Hello, world!"
в строку и т. д.Единственные типы данных, которые необходимо проанализировать, это целые числа, числа с плавающей запятой и строки.Есть ли в стандартной библиотеке Python функция, позволяющая легко выполнить это преобразование?
Единственные вещи, которые следует использовать для анализа, были написаны мной, поэтому (по крайней мере, в этом случае) безопасность не являетсявопрос.