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比较文件夹比另一同名文件夹多出的文件并复制出来的方法
Mar 05 Python
基于Python实现通过微信搜索功能查看谁把你删除了
Jan 27 Python
python编程实现归并排序
Apr 14 Python
python实现redis三种cas事务操作
Dec 19 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
Mar 14 Python
Python贪心算法实例小结
Apr 22 Python
Python爬虫常用小技巧之设置代理IP
Sep 13 Python
python中如何进行连乘计算
May 28 Python
Windows下Sqlmap环境安装教程详解
Aug 04 Python
Python类class参数self原理解析
Nov 19 Python
解决python3安装pandas出错的问题
May 20 Python
使用Django框架创建项目
Jun 10 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
一个SQL管理员的web接口
2006/10/09 PHP
PHP读取目录下所有文件的代码
2008/01/07 PHP
c#中的实现php中的preg_replace
2009/12/21 PHP
PHP 获取客户端真实IP地址多种方法小结
2010/05/15 PHP
PHP操作MongoDB GridFS 存储文件的详解
2013/06/20 PHP
JavaScript 中的日期和时间及表示标准介绍
2013/08/21 Javascript
jQuery中:button选择器用法实例
2015/01/04 Javascript
js获取Get值的方法
2016/09/29 Javascript
JS实现简单的天数计算器完整实例
2017/04/28 Javascript
JavaScript中最常用的10种代码简写技巧总结
2017/06/28 Javascript
微信小程序获取微信运动步数的实例代码
2017/07/20 Javascript
node.js将MongoDB数据同步到MySQL的步骤
2017/12/10 Javascript
jQuery第一次运行页面默认触发点击事件的实例
2018/01/10 jQuery
Vue自定义指令封装节流函数的方法示例
2018/07/09 Javascript
vue+Element-ui实现分页效果实例代码详解
2018/12/10 Javascript
Python中实现两个字典(dict)合并的方法
2014/09/23 Python
Python 26进制计算实现方法
2015/05/28 Python
利用Python实现网络测试的脚本分享
2017/05/26 Python
在Python的一段程序中如何使用多次事件循环详解
2017/09/07 Python
Python3处理HTTP请求的实例
2018/05/10 Python
Python开发最牛逼的IDE——pycharm
2018/08/01 Python
解决python中遇到字典里key值为None的情况,取不出来的问题
2018/10/17 Python
python实现本地图片转存并重命名的示例代码
2018/10/27 Python
Python实现的读取文件内容并写入其他文件操作示例
2019/04/09 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
python FTP批量下载/删除/上传实例
2019/12/22 Python
python求前n个阶乘的和实例
2020/04/02 Python
python 解决函数返回return的问题
2020/12/05 Python
简单介绍HTML5中的文件导入
2015/05/08 HTML / CSS
中国最大隐形眼镜网上商城:视客眼镜网
2016/10/30 全球购物
Java如何格式化日期
2012/08/07 面试题
艺术设计专业求职自荐信
2014/05/19 职场文书
新文化运动的基本口号
2014/06/21 职场文书
旅游专业毕业生自荐书
2014/06/30 职场文书
2014年银行客户经理工作总结
2014/11/12 职场文书
MySQL数据管理操作示例讲解
2022/12/24 MySQL