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之做一个小游戏
Sep 28 Python
利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程
May 05 Python
Windows平台Python连接sqlite3数据库的方法分析
Jul 12 Python
Python3 中文文件读写方法
Jan 23 Python
django用户注册、登录、注销和用户扩展的示例
Mar 19 Python
Python生成任意范围任意精度的随机数方法
Apr 09 Python
python实现学员管理系统
Feb 26 Python
python并发编程多进程之守护进程原理解析
Aug 20 Python
使用pygame写一个古诗词填空通关游戏
Dec 03 Python
Pycharm自动添加文件头注释和函数注释参数的方法
Oct 23 Python
学点简单的Django之第一个Django程序的实现
Feb 24 Python
python数据可视化JupyterLab实用扩展程序Mito
Nov 20 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/03 咖啡文化
php daddslashes()和 saddslashes()有哪些区别分析
2012/10/26 PHP
php实现的DateDiff和DateAdd时间函数代码分享
2014/08/16 PHP
PDO实现学生管理系统
2020/03/21 PHP
详解PHP中curl_multi并发的实现
2020/06/08 PHP
SWFObject 2.1以上版本语法介绍
2010/07/10 Javascript
js实现select组件的选择输入过滤代码
2014/10/14 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
2016/06/12 Javascript
jQuery AJAX timeout 超时问题详解
2016/06/21 Javascript
bootstrap如何让dropdown menu按钮式下拉框长度一致
2017/04/10 Javascript
jquery实现回车键触发事件(实例讲解)
2017/11/21 jQuery
JS计算距当前时间的时间差实例
2017/12/29 Javascript
浅谈Webpack 持久化缓存实践
2018/03/22 Javascript
element-ui中Table表格省市区合并单元格的方法实现
2019/08/07 Javascript
解决vue自定义全局消息框组件问题
2019/11/22 Javascript
[48:21]Mski vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python的净值数据接口调用示例分享
2016/03/15 Python
Python实现批量检测HTTP服务的状态
2016/10/27 Python
Python 中 Virtualenv 和 pip 的简单用法详解
2017/08/18 Python
Python 记录日志的灵活性和可配置性介绍
2018/02/27 Python
Python人工智能之路 jieba gensim 最好别分家之最简单的相似度实现
2019/08/13 Python
python 3.8.3 安装配置图文教程
2020/05/21 Python
python mock测试的示例
2020/10/19 Python
canvas绘制文本内容自动换行的实现代码
2019/01/14 HTML / CSS
Gretna Green中文官网:苏格兰格林小镇
2019/10/16 全球购物
SQL里面如何插入自动增长序列号字段
2012/03/29 面试题
大学专科生推荐信范文
2013/11/23 职场文书
农村婚礼证婚词
2014/01/10 职场文书
软件售后服务方案
2014/05/29 职场文书
学校节能减排方案
2014/06/13 职场文书
专家推荐信范文
2015/03/26 职场文书
同步小康驻村工作简报
2015/07/20 职场文书
应届生个人的求职(自荐信范文2篇)
2019/08/23 职场文书
Python机器学习之基础概述
2021/05/19 Python
分布式架构Redis中有哪些数据结构及底层实现原理
2022/03/13 Redis
2021年国产动漫公司排行前十名,玄机科技上榜,第二推出过铠甲勇士
2022/03/18 杂记