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中使用第三方库xlrd来写入Excel文件示例
Apr 05 Python
Python脚本实现12306火车票查询系统
Sep 30 Python
python 全局变量的import机制介绍
Sep 07 Python
python日期时间转为字符串或者格式化输出的实例
May 29 Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
Jul 25 Python
pyqt实现.ui文件批量转换为对应.py文件脚本
Jun 19 Python
PyCharm第一次安装及使用教程
Jan 08 Python
python实现实时视频流播放代码实例
Jan 11 Python
python利用opencv实现SIFT特征提取与匹配
Mar 05 Python
Keras保存模型并载入模型继续训练的实现
Feb 20 Python
python文件与路径操作神器 pathlib
Apr 01 Python
Python Matplotlib绘制两个Y轴图像
Apr 13 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
咖啡知识 除了喝咖啡还有那些知识点
2021/03/06 新手入门
php长字符串定义方法
2012/07/12 PHP
php中计算未知长度的字符串哪个字符出现的次数最多的代码
2012/08/14 PHP
php使用COPY函数更新配置文件的方法
2015/06/18 PHP
PHP请求Socket接口测试实例
2016/08/12 PHP
PHP中文字符串截断无乱码解决方法
2016/10/10 PHP
php让json_encode不自动转义斜杠“/”的方法
2020/04/27 PHP
取得传值的函数
2006/10/27 Javascript
pjblog修改技巧汇总
2007/03/12 Javascript
图片上传判断及预览脚本的效果实例
2013/08/07 Javascript
利用javascript实现web页面中指定区域打印
2013/10/30 Javascript
nodejs实现黑名单中间件设计
2014/06/17 NodeJs
javascript委托(Delegate)blur和focus用法实例分析
2015/05/26 Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
2015/08/19 Javascript
jQuery版AJAX简易封装代码
2016/09/14 Javascript
VueJS事件处理器v-on的使用方法
2017/09/27 Javascript
vue input实现点击按钮文字增删功能示例
2019/01/29 Javascript
Element Cascader 级联选择器的使用示例
2020/07/27 Javascript
openlayers 3实现车辆轨迹回放
2020/09/24 Javascript
Python 备份程序代码实现
2017/03/06 Python
浅谈对yield的初步理解
2017/05/29 Python
python如何让类支持比较运算
2018/03/20 Python
在pycharm中使用git版本管理以及同步github的方法
2019/01/16 Python
python使用Matplotlib改变坐标轴的默认位置
2019/10/18 Python
python flask搭建web应用教程
2019/11/19 Python
Python正则表达式学习小例子
2020/03/03 Python
实例教程 HTML5 Canvas 超炫酷烟花绽放动画实现代码
2014/11/05 HTML / CSS
加拿大百叶窗和窗帘定制网站:Blinds
2017/01/30 全球购物
Airbnb爱彼迎官网:成为爱彼迎房东,赚取收入
2019/03/14 全球购物
酒店秘书求职信范文
2014/02/17 职场文书
党员公开承诺事项
2014/03/25 职场文书
爱国演讲稿400字
2014/05/07 职场文书
退伍军人感言
2015/08/01 职场文书
导游词之开封禹王台风景区
2019/12/02 职场文书
pytorch锁死在dataloader(训练时卡死)
2021/05/28 Python
设置IIS Express并发数
2022/07/07 Servers