首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python php 只读资料变化的部分,特定的行开始读

2012-11-07 
python php 只读文件变化的部分,特定的行开始读应用场景: 一个文件在不停的从末尾写入,例如日志文件,但我

python php 只读文件变化的部分,特定的行开始读
应用场景:
一个文件在不停的从末尾写入,例如日志文件,但我们每次读的时候只需要读新增加的内容:
   思路:根据上次读的时候,记录下文件的位置,下次直接跳到这个位置,接着读,

用到的方法:seek()


#encoding=utf-8''' @authon:cooler date:2012-04-28'''file = file("test.txt","r")file.seek(9)line=file.readline().strip()while( line!=""):    print line + "|"+str(file.tell())    line=file.readline().strip()


$file = fopen("test.txt","r");fseek($file,6);while(!feof($file))  {  echo fgets($file)."  | " .ftell($file) . " <br />";  }fclose($file);

热点排行