在python中循环config.ini文件

问题描述 投票:0回答:1

我正在尝试使用同一 config.ini 文件中的值循环遍历我的 config.ini 文件。

在我的 config.ini 文件中,我有以下内容:

[Machine_List]
List = Machine01,Machine02,Machine03
 
[SQL_Query]
Machine01 = SELECT...
Machine02 = SELECT...
Machine03 = SELECT...

在我尝试过的Python代码中:

Machine_List = config['Machine_List']['List']
for x in Machine_List.split(','):
   Query = config['SQL_Query'][x]

目标是能够将一个项目添加到 config.ini 文件中的 [Machine_List] 列表及其相应的 [SQL_Query] 中,并让 python 循环遍历每个项目。

定义“查询”变量后,我用它生成数据帧并将其保存为 html 文件。我需要为 [Machine_List] 列表中的每个列出的项目一个单独的 html 文件。

我收到 Query = config['SQL_Query'][x] 行的错误

我的其余代码位于 for 循环内。

python config ini configparser
1个回答
0
投票

您需要

zip
机器列表以及查询:

Machine_List = config['Machine_List']['List']
for machine, query in zip(Machine_List.split(','), config['SQL_Query']):
    # do something
© www.soinside.com 2019 - 2024. All rights reserved.