通过ConfigParser获得的Typecast字典值

时间:2015-07-15 12:00:27

标签: python dictionary types configparser

我正在使用ConfigParser来获取在配置文件CONFIG.txt中设置的大量变量。

import ConfigParser
parser = ConfigParser.ConfigParser()
parser.read('CONFIG.txt')
settings = dict(parser.items('some_section'))

我实际上是从不同的配置文件部分创建了几个字典,并以嵌套格式存储它们。我想保持变量以字典格式存储,因为它可以很容易地一次传递给各种函数。 ConfigParser将文件中的所有文本存储为字符串。是否有一种快速方法可以正确地对变量进行类型转换。 一些变量是字符串列表,一些字符串,一些整数和一些浮点数。我可以根据自己的喜好格式化配置文件,如果有人能提出更合适的选择,我甚至不需要使用ConfigParser。

感谢。

0 个答案:

没有答案