Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104495
  • 博文数量: 67
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 577
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-16 09:51
个人简介

啄木鸟专吃虫,故名啄木鸟。

分类: Python/Ruby

2014-05-27 10:37:31

1.今天试了一下python的ConfigParser模块。如下:
config.txt:
[numbers]
pi = 3.14159

[messages]
greeting = 'hello world!'

config.py:
from ConfigParser import ConfigParser
cf = ConfigParser()
cf.read('config.txt')
print cf.get("messages","greeting")
然后run config.py的时候,总是提示错误:
MissingSectionHeaderError: File contains no section headers.
file: config.txt, line: 1
'\xef\xbb\xbf[numbers]\n'
原因可能是在window下面用记事本编辑文件的时候,如果保存为UNICODE或UTF-8,分别会在文件的开头加上两个字节“\xFF\xFE”和三个字节“\xEF\xBB\xBF”
这时,我用Ul编辑器修改编码为ASCII保存之后,在运行程序,嘿:好了!
>>>
'hello world!'

阅读(306) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~