Python编程实现tail-n查看日志文件的方法


Posted in Python onJuly 08, 2019

1、函数实现

# -*- coding: utf-8 -*-

def tail(filename, n=10):
  with open(filename, "r") as f:
    lines = f.readlines()[-n:]

  return "".join(lines)

2、测试文件

poetry.txt 为了方便验证,每行之前加上行号数字

1. 虞美人·宜州见梅作
2.
3. 宋代:黄庭坚
4.
5. 天涯也有江南信。
6. 梅破知春近。
7. 夜阑风细得香迟。
8. 不道晓来开遍、向南枝。
9.
10. 玉台弄粉花应妒。
11. 飘到眉心住。
12. 平生个里愿杯深。
13. 去国十年老尽、少年心。
14.

3、测试结果

print(tail("poetry.txt", 5))

"""

n=1
14.


n=3
12. 平生个里愿杯深。
13. 去国十年老尽、少年心。
14.


n=5
10. 玉台弄粉花应妒。
11. 飘到眉心住。
12. 平生个里愿杯深。
13. 去国十年老尽、少年心。
14.
"""

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之for循环语句
Oct 02 Python
Django实战之用户认证(用户登录与注销)
Jul 16 Python
Django代码性能优化与Pycharm Profile使用详解
Aug 26 Python
对python多线程中Lock()与RLock()锁详解
Jan 11 Python
python面试题小结附答案实例代码
Apr 11 Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
Aug 06 Python
Python基于类路径字符串获取静态属性
Mar 12 Python
Django Admin后台添加数据库视图过程解析
Apr 01 Python
python函数超时自动退出的实操方法
Dec 28 Python
如何使用Tkinter进行窗口的管理与设置
Jun 30 Python
python中的getter与setter你了解吗
Mar 24 Python
Python中Schedule模块使用详解 周期任务神器
Apr 19 Python
简单了解python关系(比较)运算符
Jul 08 #Python
Win10下Python3.7.3安装教程图解
Jul 08 #Python
python3.7简单的爬虫实例详解
Jul 08 #Python
在python中画正态分布图像的实例
Jul 08 #Python
python实现beta分布概率密度函数的方法
Jul 08 #Python
python中pip的使用和修改下载源的方法
Jul 08 #Python
python绘制直方图和密度图的实例
Jul 08 #Python
You might like
PHP 杂谈《重构-改善既有代码的设计》之五 简化函数调用
2012/05/07 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
2016/05/22 PHP
PHP的PDO事务与自动提交
2019/01/24 PHP
PHP时间相关常用函数用法示例
2020/06/03 PHP
javascript 基础篇4 window对象,DOM
2012/03/14 Javascript
jquery配合css简单实现返回顶部效果
2013/09/30 Javascript
Javascript基础教程之switch语句
2015/01/18 Javascript
原生js实现autocomplete插件
2016/04/14 Javascript
关于微信中a链接无法跳转问题
2016/08/02 Javascript
Extjs让combobox写起来简洁又漂亮
2017/01/05 Javascript
Ajax验证用户名或昵称是否已被注册
2017/04/05 Javascript
详细介绍RxJS在Angular中的应用
2017/09/23 Javascript
vue项目中公用footer组件底部位置的适配问题
2018/05/10 Javascript
Javascript中parseInt的正确使用方式
2018/10/17 Javascript
在NPM发布自己造的轮子的方法步骤
2019/03/09 Javascript
js实现删除li标签一行内容
2019/04/16 Javascript
vue用BMap百度地图实现即时搜索功能
2019/09/26 Javascript
微信小程序跨页面数据传递事件响应实现过程解析
2019/12/19 Javascript
Windows下实现Python2和Python3两个版共存的方法
2015/06/12 Python
深入浅析python中的多进程、多线程、协程
2016/06/22 Python
Python的多维空数组赋值方法
2018/04/13 Python
python获取文件真实链接的方法,针对于302返回码
2018/05/14 Python
Python3 修改默认环境的方法
2019/02/16 Python
pytorch多GPU并行运算的实现
2019/09/27 Python
Python箱型图处理离群点的例子
2019/12/09 Python
Python实现的北京积分落户数据分析示例
2020/03/27 Python
canvas粒子动画背景的实现示例
2018/09/03 HTML / CSS
继承公证书
2014/04/09 职场文书
学校运动会霸气口号
2014/06/07 职场文书
房屋过户委托书范本
2014/10/07 职场文书
预备党员自我批评思想汇报
2014/10/10 职场文书
2015最新婚礼主持词
2015/06/30 职场文书
学校财务管理制度
2015/08/04 职场文书
导游词之鲁迅祖居
2019/10/17 职场文书
《哪吒之魔童降世》观后感:世上哪有随随便便的成功
2019/11/08 职场文书
联想win10摄像头打不开怎么办?win10笔记本摄像头打不开解决办法
2022/04/08 数码科技