当前位置: 代码迷 >> python >> 如何使用 ConfigParser 访问存储在 python 文件中的 .properties 文件中的属性
  详细解决方案

如何使用 ConfigParser 访问存储在 python 文件中的 .properties 文件中的属性

热度:76   发布时间:2023-06-13 13:59:25.0

我有一个包含数据的 .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’”

如何解决此错误或如何使用位置编号来引用特定属性?

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
  相关解决方案