You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取config.ini配置文件中指定section的所有选项?

获取config.ini指定section下的所有选项

当然有,Python 内置的 configparser 模块就能轻松实现这个需求,以下是具体实现方法:

代码示例

import configparser

# 初始化配置解析器
config = configparser.ConfigParser()
# 读取目标配置文件(如果文件不在当前目录,需传入完整路径)
config.read('config.ini')

# 方法1:获取section下所有选项的键值对(返回元组列表)
setting_items = config.items('setting')
print(setting_items)
# 输出结果:[('ip', '192.168.1.1'), ('port', '22'), ('u_name', 'root')]

# 方法2:仅获取所有选项的名称(返回字符串列表)
setting_keys = config.options('setting')
print(setting_keys)
# 输出结果:['ip', 'port', 'u_name']

说明

  • config.items('section_name'):返回指定section下所有配置项的键值对元组,方便直接获取完整的配置内容。
  • config.options('section_name'):仅返回该section下所有配置项的名称,适合只需要选项名的场景。

内容的提问来源于stack exchange,提问作者ching-yu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 00:05:46