【Tech】python的configparser配置解析库应用

使用configparser库,可以通过将连接配置预设在一个【**.cfg】的配置文件里。这样在程序使用时,只需要通过读取cfg的配置文件就可以了。

比如,我设置一个sapnwrfc.cfg文件,里面设置3对连接信息:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[p7019s16]
user = demo
passwd = Welcome
ashost = 10.117.19.101
saprouter = /H/203.13.155.17/W/xjkb3d/H/172.19.138.120/H/
sysnr = 00
lang = EN
client = 100

[coevi51]
user = demo
passwd = welcome
ashost = 10.68.110.51
sysnr = 00
client = 620
lang = EN

[coe_he_66]
user = demo
passwd = welcome
ashost = 10.68.104.164
sysnr = 00
client = 620
lang = EN

然后程序中直接调用即可:

1
2
3
4
5
from configparser import ConfigParser

config = ConfigParser()
config.read("sapnwrfc.cfg") # 读取定义的sapnwrfc文件
params_connection = config._sections["p7019s16"] # 取p7019s16这一个连接块里的连接信息

还是比较简单的用法。