新的开始不代表成功,但是代表你愿意有新的改变
fall_bernana
全部博文(73)
2011年(2)
2010年(4)
2009年(40)
2008年(27)
秦无炎
vinshown
coco0793
szmadd
davie520
apollo33
lanmeiba
meowluck
007_c
分类: Python/Ruby
2009-11-11 16:37:20
一直用python读文件都是文本文件。用的方法是:
但是前两天读一个几百兆的大文件的时候,遇到了奇怪的问题,觉得是内容没有读完。定位最后读到的行,用emeditor打开,发现有一个怪字符“”。编码是“\x001a”,一查,原来是文件结束符号。一直郁闷,奇怪为啥文本文件里面有文件结束符,试了好多办法,都不行,最后经limodou指点,原来这种情况要当成二进制文件来读。
文件内容如下:
两种不同情况的结果如下:
上一篇:python的settimeout
下一篇:python非贪婪、多行匹配正则表达式例子
登录 注册