`
cooler1217
  • 浏览: 377386 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

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


分享到:
评论

相关推荐

    利用Python如何批量更新服务器文件

    最后,`uploadIndex`函数遍历fullpathArry,将本地的`Index.php`文件上传到每个路径下的`Index.php`,并设置文件权限为775,这允许所有者和组成员读、写和执行文件,其他用户只读和执行。 主程序部分首先检查`Index...

    经典Python面试题之Python基础篇.docx

    ### 经典Python面试题知识点解析 #### 1. 为什么学习Python? - **易学性**: Python 的语法简洁明了,易于上手,适合初学者快速入门编程。 - **广泛应用**: 在数据科学、Web 开发、自动化脚本、网络爬虫等领域有着...

    一个简单的在线文件管理网页程序

    后端可能基于Node.js、Python Flask/Django、PHP Laravel或者其他服务器端语言,搭配数据库如MySQL或MongoDB存储文件元数据。为了提高性能,可能还使用了缓存技术如Redis。 总的来说,"一个简单的在线文件管理网页...

    计算机软件-编程源码- 获取文件属性.zip

    文件属性通常包括文件名、文件大小、创建时间、修改时间、访问时间、文件权限、隐藏状态、只读状态等。这些属性提供了关于文件的重要信息,有助于管理和操作文件。 2. Python中的文件属性: 在Python中,我们可以...

    文件上传下载系统_一键上传下载.rar

    Xluo文件上传下载系统 v1.0_xluo的具体实现细节,包括具体的编程语言(如PHP、Python、Java等)、数据库类型(如MySQL、MongoDB等)、前端框架(如Bootstrap、Vue.js等)以及所使用的任何特定库或技术,都需要进一步...

    cgi计数器(21KB)...

    2. 使用`FileOpen`打开计数文件,通常设置为只读模式。 3. 使用`Input#`从文件中读取当前计数。 4. 将读取的计数与预设的初始值相加,得到新的访问次数。 5. 关闭原始文件。 6. 再次使用`FileOpen`打开计数文件,但...

    精美系统源码

    "源码"标签再次确认了资源的性质,表明这是可以直接编译和运行的原始代码,而不是预编译的二进制文件或者只读的软件版本。 在"压缩包子文件的文件名称列表"中,我们看到"Skiyo"这个名字。这很可能是该系统的项目...

    vimrc常用配置

    - `set fo+=mB`: 添加更多文件选项标志,如允许修改只读文件。 - `set sm`: 允许在包含选择的状态下进行移动。 - `set selection=inclusive`: 选择模式下的光标移动包括当前位置。 - `setwildmenu`: 启用路径...

    后台管理源码 新闻后台管理 基本操作,完美呈现

    这可能包括HTML、CSS、JavaScript文件(用于前端界面)、PHP或Python等服务器端脚本(处理后台逻辑)、数据库脚本(如SQL文件,用于创建和初始化Access数据库)、图片和其他媒体资源,以及可能的文档(如README或...

    2021-2022计算机二级等级考试试题及答案No.1439.docx

    4. 文件操作:在编程中,以Input模式(A)打开文件是只读模式,不能进行写入操作。Output(B)模式用于写入,Random(C)模式通常用于随机存取文件,Append(D)模式则是在文件末尾追加内容。 5. 窗体设计:在软件...

    关于毕业生学生信息系统的代码代码

    该代码段展示了一个基于VBScript的学生信息系统的一部分,用于管理毕业...此外,代码使用了VBScript和ASP,这些技术现在已相对过时,现代Web开发更倾向于使用如PHP、Python、JavaScript(搭配Node.js)或者.NET框架等。

    za3k.com:的只读克隆

    3. **服务器端技术**:可能涉及到后端语言,如PHP、Python、Node.js等,这些语言处理HTTP请求,与数据库交互,实现业务逻辑。 4. **G-code解析和生成**:如果项目与3D打印或CNC制造相关,那么源代码中可能会有部分...

    2021-2022计算机二级等级考试试题及答案No.9591.docx

    4. 文件列表框属性:在编程中,Filter属性用于设置文件筛选条件,以显示特定类型的文件,如可执行文件。 5. 需求分析文档:软件开发的需求分析阶段,主要产出的文档是软件需求规格说明书,它是软件开发的基础。 6....

    2021-2022计算机二级等级考试试题及答案No.15680.docx

    【知识点详解】 ...GRANT语句用于赋予用户特定的数据库权限,CREATE USER语句则用于...这些知识点涵盖了数据库管理、编程语言(Java、Python、PHP)、文件操作、表格软件(Excel)、数据库设计和面向对象编程等多个方面。

    图书管理系统源码数据库脚本2

    - 后端开发:可能使用Java、Python、PHP等语言,结合Spring Boot、Django、Laravel等框架实现业务逻辑。 - 前端界面:HTML、CSS、JavaScript,可能使用React、Vue、Angular等前端框架构建用户界面。 - 数据库管理...

    sqlite相关资料

    SQLite支持多读单写模式,允许多个只读连接同时访问,而只有一个写连接。通过行级锁定,可以减少冲突并提高并发性能。 13. **嵌入式特性**: 由于其轻量级特性,SQLite常用于嵌入式系统,如移动设备、物联网设备...

    2021-2022计算机二级等级考试试题及答案No.13327.docx

    1. **桌面布局**:Windows 桌面的任务栏通常位于屏幕底部,包括“开始”按钮、快速启动工具栏区、已打开的程序文件按钮图标和提示区。正确答案为 正确。 ### Python turtle 库 1. **turtle 库**:`turtle` 库用于...

    pynba:pinba 的 WSGI 中间件

    用户还可以使用带有任意标签的计时器来测量代码的特定部分。为什么是另一个统计经理? 因为平巴摇滚! 在 IsCool ,我们已经使用 Pinba 来监控我们基于 PHP 的应用程序。要求这个库只依赖 。 在使用 Pynba 之前,您...

    2021-2022计算机二级等级考试试题及答案No.12938.docx

    - **Python**:一种脚本编程语言,具有简洁易读的特点。 - **汇编语言(Assembly Language)**:直接操作计算机硬件的低级语言,与特定的处理器架构紧密相关。 - **程序设计语言的发展**:经历了从机器语言、汇编语言...

    2021-2022计算机二级等级考试试题及答案No.16726.docx

    23. 以Input方式打开的文件只能读不能写,这种方式是只读模式。 24. 给定的C++程序会输出`Zhao`,因为`printf`语句覆盖了之前的输出。 25. FTP是一个文件传输协议,用于在互联网上传输文件。它可以实现下载和上传...

Global site tag (gtag.js) - Google Analytics