添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
  • 读文件:1)分片读取,open("xxx","r").read(1024*1024); 2) with open ...这种方式提取,原理自己百度咯;3)优化:异步、多线程
  • 前后三行这个功能,就要通过通过定义一个计数器来实现了
  • 直接通过 shell 的 grep 来实现,不确定会不会有性能问题

    grep -n 'something' file | tail -n 1
    例: grep -n "新增合同 result:" ../logs/catalina.out |tail -n 1

    import envoy
    r = envoy.run("grep -n "新增合同 result:" ../logs/catalina.out |tail -n 3")
    print(r)

    问题点是在于,文件只能遍历一次,碰到搜索命中时,后 n 行比较好解决,继续循环就可以了。前三行怎么处理?
    这里需要加上一个定长(n=3)的队列,不断 push,超过了长度,就从顶部删除一条。
    遇到命中,就全部清空,写到文件中