Python模拟Linux下tail功能
目录:
Python模拟Linux下tail功能
需求点拆分
功能点测试
涉及知识点
需求
功能实现
涉及知识点
模块导入
collections.deque模块学习
函数
生成器
yield
文件上下文管理
需求
对文本做检索,当发现匹配词符合时输出当前的匹配行以及最后检查过的N行文本
需求点拆分
匹配关键词
可满足的方式
for pattern in cond
==
match
repr
输出匹配行及最后检查过的N行文本
from collections import deque
功能点测试
deque模块
功能实现
运行结果
匹配的所有行并打印匹配行的前3行
一点心得
任何一个行当没有1w小时的追逐真是难以入门,也并非所有人 真的消耗了1w小时就真的能有所成就,这期间有太多分支和需要关注的,任何“想要”的念头都会不停的分散你对目标的追逐、偏向。技术人的简单有时反倒是一件好事,单一的想法简单的研究最后反倒成就一方天地,虽只是小天地,但就技术人的心念而言是可以基于快乐进行的。
就技术而言,这是一个最好的时代
领取专属 10元无门槛券
私享最新 技术干货