问题描述
我有一个包含数据的 .properties 文件。 我正在尝试从 python 文件访问这些属性。
我的属性文件如下所示:
[section1]
header = time, date, name, process_name, location
[section2]
content = timestamp, details
我在 python 中使用 ConfigParser,我想访问这样的属性:
config.get("section1", header[0])
config.get("section2", content[2])
但是现在,我收到此错误:“未定义全局名称‘header’”
如何解决此错误或如何使用位置编号来引用特定属性?
1楼
config.get('section1', 'header')
将返回'time, date, name, process_name, location'
。
然后使用split
将其分解为['time', 'date', 'name', 'process_name', 'location']
。
print(config.get('section1', 'header').split(', ')[0])
# time
print(config.get('section2', 'content').split(', ')[1])
# details