D:\openerp-server.conf
โค้ด: เลือกทั้งหมด
[options]
addons_path = C:\Program Files (x86)\...
admin_passwd = admin
csv_internal_sep = ,
db_host = localhost
db_maxconn = 64
db_name = False
db_password = openpgpwd
db_port = 5432
db_template = template1
D:\update_seq.py
โค้ด: เลือกทั้งหมด
#!/usr/bin/env python2
# encoding: UTF-8
import psycopg2 as p ,configparser
con=None
config = configparser.ConfigParser()
config.read('openerp-server.conf')
print(config)
print(config['db_host'])
print(config['options']['db_host'])
ลองปริ้นผลเเล้ว Error
โค้ด: เลือกทั้งหมด
C:\Python27>python D:\update_seq.py
Traceback (most recent call last):
File "D:\update_seq.py", line 10, in <module>
print(config['db_host'])
File "C:\Python27\lib\site-packages\backports\configparser\__init__.py", line 1040, in __getitem__
raise KeyError(key)
KeyError: 'db_host'
โค้ด: เลือกทั้งหมด
C:\Python27>python D:\update_seq.py
File "D:\update_seq.py", line 10, in <module>
print(config['options']['db_host'])
File "C:\Python27\lib\site-packages\backports\configparser\__init__.py", line 1040, in __getitem__
raise KeyError(key)
KeyError: 'options'