Python 2.7 ConfigParser.NoSectionError:无节:';选项';
我试图读取odoo 8的配置文件,但出现以下错误: 我的配置文件如下所示:Python 2.7 ConfigParser.NoSectionError:无节:';选项';,python-2.7,config,odoo-8,configparser,Python 2.7,Config,Odoo 8,Configparser,我试图读取odoo 8的配置文件,但出现以下错误: 我的配置文件如下所示: [options] #This is the password that allows database operations: admin_passwd = admin db_host = False db_port = False db_user = kabeer db_password = password addons_path = /OdooSass/odoo-8.0-20151229/openerp/addo
[options]
#This is the password that allows database operations:
admin_passwd = admin
db_host = False
db_port = False
db_user = kabeer
db_password = password
addons_path = /OdooSass/odoo-8.0-20151229/openerp/addons
def get_odoo_config():
res = {}
if not args.get('odoo_config'):
return res
p = ConfigParser.ConfigParser()
log('Read odoo config', args.get('odoo_config'))
p.read(args.get('odoo_config'))
for (name, value) in p.items('options'):
if value == 'True' or value == 'true':
value = True
if value == 'False' or value == 'false':
value = False
res[name] = value
return res
我的代码如下所示:
[options]
#This is the password that allows database operations:
admin_passwd = admin
db_host = False
db_port = False
db_user = kabeer
db_password = password
addons_path = /OdooSass/odoo-8.0-20151229/openerp/addons
def get_odoo_config():
res = {}
if not args.get('odoo_config'):
return res
p = ConfigParser.ConfigParser()
log('Read odoo config', args.get('odoo_config'))
p.read(args.get('odoo_config'))
for (name, value) in p.items('options'):
if value == 'True' or value == 'true':
value = True
if value == 'False' or value == 'false':
value = False
res[name] = value
return res
错误是:
Traceback (most recent call last):
File "saas.py", line 118, in <module>
odoo_config = get_odoo_config()
File "saas.py", line 110, in get_odoo_config
for (name, value) in p.items('options'):
File "/usr/lib/python2.7/ConfigParser.py", line 642, in items
raise NoSectionError(section)
ConfigParser.NoSectionError: No section: 'options'
回溯(最近一次呼叫最后一次):
文件“saas.py”,第118行,在
odoo\u config=get\u odoo\u config()
文件“saas.py”,第110行,在get\u odoo\u config中
对于p.items(‘选项’)中的(名称、值):
文件“/usr/lib/python2.7/ConfigParser.py”,第642行,在items中
上升方向错误(第节)
ConfigParser.NoSectionError:没有节:“选项”
如何修复此错误?我遇到了一个尚未解决的错误,看起来您使用的是python2而不是python3。