奇怪的python问题

Ubuntu每日小技巧:

很奇怪的问题.使用readline() 读取以后发现会少掉读取的行

不知道那位高手能解答一下

下面的是代码

Python代码
  1. #-*-coding:utf-8-*-  
  2. import re  
  3. import urllib  
  4. x = urllib.urlopen('http://www.510buy.com'#下载网页文件  
  5. t = x.read() #读取整个文件  
  6. t1 = x.readline() #读取一行  
  7. t2 = x.read() #再次读取整个文件  
  8. t2            #这里就发现少了第一行

Tags: python, 编程, 蜘蛛采集

只显示5条记录相关文章

文件对比查找 (浏览: 676, 评论: 0)
一个获取配置文件的东西,应该还有更好的办法 (浏览: 601, 评论: 0)
ubuntu环境下python+apache2+mod_python配置django (浏览: 3274, 评论: 1)
python 批量替换文件内容脚本 (浏览: 2689, 评论: 0)
Python Os 模块 中文说明 (浏览: 3448, 评论: 0)

2条记录访客评论

靠,我看不懂,不过你倒是可以常来我的博客:http://blog.bumen.org看看。哈哈。

Post by 猫咪无眠 on 2008, August 25, 6:47 PM 引用此文发表评论 #1

现在搞懂了.主要是指针下移了一行,如果想重新读取需要使用 seek(0)来使指针回到开始位置.

Post by 小项 on 2008, September 9, 12:32 AM 引用此文发表评论 #2


发表评论

评论内容 (必填):