24 08年4月

挖土机

关键字:,

昨天抱着贝从南方友谊商城工地那里匆匆经过,贝发现了一个新鲜事务——挖土机。贝告诉我:“妈妈,你看挖土机” ,我开始没听清楚,贝又重复了一次,我这才明白她看到真的挖土机了。这是第一次看到挖土机,我有点纳闷,她怎么认识的呢? 后来经过考证,是在巧虎上看过的。
第一次看到这个厉害的能挖土的机器,贝显得很好奇,深锁着眉头,站在路边,看挖土机工作了好久也不肯离去。我想起来贝春节时在河边玩石头,看到拖拉机运砂石的情景。当时看到拖拉机奇怪的模样,还发出“笃笃笃笃”很大的声响,还冒着浓浓的黑烟,贝既害怕又好奇想看。当时用手机拍了几张照片,表情实在可爱。
晚上,贝还和我回忆起下午看到挖土机这件事,还模仿着挖土机挖土的样子,用胳膊扭阿扭,然后小手做出挖的动作来。还真的挺像那么回事。

贝贝妈 发表在 日记图片 | 2个评论

24 08年4月

python读有文件结束符的txt文本文件

关键字:,

一直用python读文件都是文本文件。用的方法是:

lines=open('ft.txt')

但是前两天读一个几百兆的大文件的时候,遇到了奇怪的问题,觉得是内容没有读完。定位最后读到的行,用emeditor打开,发现有一个怪字符“”。编码是“\x001a”,一查,原来是文件结束符号。
一直郁闷,奇怪为啥文本文件里面有文件结束符,试了好多办法,都不行,最后经limodou指点,原来这种情况要当成二进制文件来读。

lines=open('ft.txt','rb')

文件内容如下:

abcdefg

两种不同情况的结果如下:

>>> f=open('ft.txt')
>>>
f.read()
'abc'
>>>
f=open('ft.txt','rb')
>>>
f.read()
'abc\x1adefg'

贝贝爸 发表在 原创技术文章 | 等您写评论