我正在尝试使用同一 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 循环内。
您需要
zip
机器列表以及查询:
Machine_List = config['Machine_List']['List']
for machine, query in zip(Machine_List.split(','), config['SQL_Query']):
# do something