您好我有一个python脚本,它正在读取ConfigParser部分中定义的值。我能够从各个部分获取值并放入一个不同的变量以进一步使用它。
例如,
[path]
DB_CONFIGURATION_PATH:/opt/aor/regression/test_scenario/Config.cfg
[section1]
localhost:127.0.0.1
username:root
password:root
DB_name:test
SCRIPT1:
#!/usr/bin/python
import ConfigParser
configParser = ConfigParser.RawConfigParser()
configParser.read('/opt/aor/regression/test_scenarios/Config.cfg')
dbconfig_path = configParser.get("Regression_script_path","DB_CONFIGURATION_PATH")
SCRIPT2:
#!/usr/bin/pythoni
import os
import sys
#import ReadConfigurationFile
from ReadConfigurationFile import *
db_path=dbconfig_path
config = ConfigParser.ConfigParser()
config.read('db_path')
host=config.get("section1","localhost")
print host
这会引发错误:
ConfigParser.NoSectionError: No section: 'section1'
你能告诉我这里有什么问题吗?