希望大家读这篇文章前,对python基础、处理文件和常用模块有一个简单的了解,知道下面几个名词是啥
下面思路限于我个人知识,免不了有错误和考虑不周的,希望大家有更好的方法提出来,我随时优化代码,题目的感觉没啥太多的坑,下面让天真烂漫的蜗牛教大家用python的思路
怎么用python实现
其实思路也不难啦
- 打开这个文件,指针移到最后
- 每隔一秒就尝试readline一下,有内容就打印出来,没内容就sleep
- 大概就是这么个意思
监听文件
思路如下:
- 用open打开文件
- 用seek文件指针,给大爷把跳到文件最后面
- while True进行循环
- 持续不停的readline,如果能读到内容,打印出来即可
代码呼之欲出
代码说明
- seek第二个参数2,意思就是从文件结尾处开始seek,更标准的写法使用os模块下面的SEEK_END,可读性更好
- 只写出了简单的逻辑,代码简单粗暴,如果这个题目是10分的话,最多也就拿4分吧,不能再多了
优化点
-
<