我正在读取项目文件夹中本地存储的配置文件。在fileconfig.read('C:/FileConfig.ini')
中将配置文件的位置硬编码后,就没有问题了。但是,当我在同一函数fileconfig.read(path)
中传递文件的路径变量时,它给出了空值。
请让我知道如何在函数fileconfig.read(path)
函数中提供文件路径。
Python代码:
def read_config_from_file(path):
fileconfig = configparser.ConfigParser()
# fileconfig.read('C:/FileConfig.ini') # works perfectly
fileconfig.read(path) # Empty Value
configfromFileDict = dict()
for section in fileconfig.sections():
# configfromFileDict[section] = {}
for option in fileconfig.options(section):
print(option, fileconfig.get(section, option))
configfromFileDict[option] = fileconfig.get(section,option)
return configfromFileDict
configurations = read_config_from_file('C:/FileConfig.ini')