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 paramiko实现ssh远程访问的方法
Dec 03 Python
Python设计模式之中介模式简单示例
Jan 09 Python
python使用logging模块发送邮件代码示例
Jan 18 Python
Python代码打开本地.mp4格式文件的方法
Jan 03 Python
numpy库与pandas库axis=0,axis= 1轴的用法详解
May 27 Python
详解Python打包分发工具setuptools
Aug 05 Python
python通过nmap扫描在线设备并尝试AAA登录(实例代码)
Dec 30 Python
keras 特征图可视化实例(中间层)
Jan 24 Python
Django模板获取field的verbose_name实例
May 19 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
Jun 23 Python
Python图片验证码降噪和8邻域降噪
Aug 30 Python
Python如何让字典保持有序排列
Apr 29 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程序
2006/10/09 PHP
php基础知识:控制结构
2006/12/13 PHP
php 表单数据的获取代码
2009/03/10 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
js 模拟气泡屏保效果代码
2010/07/10 Javascript
浅析Prototype的模板类 Template
2011/12/07 Javascript
js三种排序算法分享
2012/08/16 Javascript
javascript学习(二)javascript常见问题总结
2013/01/02 Javascript
Javascript 遍历页面text控件详解
2014/01/06 Javascript
用C/C++来实现 Node.js 的模块(二)
2014/09/24 Javascript
探寻Javascript执行效率问题
2014/11/12 Javascript
Angularjs中$http以post请求通过消息体传递参数的实现方法
2016/08/05 Javascript
微信小程序商城项目之商品属性分类(4)
2017/04/17 Javascript
JavaScript禁止微信浏览器下拉回弹效果
2017/05/16 Javascript
详解使用nodeJs安装Vue-cli
2017/05/17 NodeJs
JavaScript之RegExp_动力节点Java学院整理
2017/06/29 Javascript
解决ie img标签内存泄漏的问题
2017/10/13 Javascript
vue弹窗消息组件的使用方法
2020/09/24 Javascript
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
说说如何使用Vuex进行状态管理(小结)
2019/04/14 Javascript
JS实现判断数组是否包含某个元素示例
2019/05/24 Javascript
Vue + Elementui实现多标签页共存的方法
2019/06/12 Javascript
深入浅析vue全局环境变量和模式
2020/04/28 Javascript
[56:00]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第二场
2018/04/10 DOTA
Python3使用正则表达式爬取内涵段子示例
2018/04/22 Python
python2.7和NLTK安装详细教程
2018/09/19 Python
Python3标准库总结
2019/02/19 Python
python实现BP神经网络回归预测模型
2019/08/09 Python
python使用pandas抽样训练数据中某个类别实例
2020/02/28 Python
python import 上级目录的导入
2020/11/03 Python
python中remove函数的踩坑记录
2021/01/04 Python
Crabtree & Evelyn英国官网:瑰珀翠护手霜、香水、沐浴和身体护理
2018/04/26 全球购物
小学生班干部竞选稿
2015/11/20 职场文书
简短的36句中秋节祝福信息语句
2019/09/09 职场文书
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL