Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 ConfigParser.NoSectionError:无节:';选项';_Python 2.7_Config_Odoo 8_Configparser - Fatal编程技术网

Python 2.7 ConfigParser.NoSectionError:无节:';选项';

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

我试图读取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/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。