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