读书人

python php 只读资料变化的部分特定

发布时间: 2012-11-07 09:56:10 作者: rapoo

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);

读书人网 >perl python

热点推荐