代码如下:
#coding:utf-8
import ConfigParser
cf=ConfigParser.ConfigParser()
cf.read("bond.ini")
name=cf.get('db','dbcon')
print name
文件内容如下:
[db]
dbcon=123
报错如下:
Traceback (most recent call last):
File "D:\Users\HEZHENQIANG843\Desktop\TEST\TheBond.py", line 5, in <module>
cf.read("bond.ini")
File "C:\Python27\lib\ConfigParser.py", line 305, in read
self._read(fp, filename)
File "C:\Python27\lib\ConfigParser.py", line 512, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
MissingSectionHeaderError: File contains no section headers.
file: bond.ini, line: 1
'\xef\xbb\xbf[db]\n'
解决方法:
将文件用记事本打开,另存为asicii格式