如何在python脚本中读取并获取ini文件中存储的值?

Raj*_*Raj 1 python security configparser python-3.x

import configparser
config= configparser.ConfigParser()

config.read(r'C:\Users\PycharmProjects\Integration\local.ini')
print(config.sections())
Run Code Online (Sandbox Code Playgroud)

不知道之后该做什么。我试过这段代码

server = config.get('db','server') 
Run Code Online (Sandbox Code Playgroud)

它抛出 print 语句的输出和错误。

['"db"', '"Auth"']
configparser.NoSectionError: No section: 'db'

local.ini file contains
["db"]
server=raj
log=ere2
["Auth"]
login=hi
Run Code Online (Sandbox Code Playgroud)

Roh*_*dey 5

像这样制作ini文件:

[db]
server=raj
log=ere2
[Auth]
login=hi
Run Code Online (Sandbox Code Playgroud)

并导入如下:

import configparser
config= configparser.ConfigParser()
config.read(r'C:\Users\PycharmProjects\Integration\local.ini')
server = config['db']['server']
Run Code Online (Sandbox Code Playgroud)

或者,如果您希望返回的数据始终为str,请使用:

server = str(config['db']['server'])
Run Code Online (Sandbox Code Playgroud)