从ConfigParser读取时没有部分错误,

时间:2015-01-14 17:35:09

标签: python configparser

您好我有一个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'

你能告诉我这里有什么问题吗?

0 个答案:

没有答案