Python编程:实现tail-n查看日志文件
2023-09-14 09:07:15 时间
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爬虫获取天气预报并发到指定人的QQ邮箱
- python将图片转base64,前端显示
- Python字符串逐字符或逐词反转方法
- Python - 在CentOS7.5系统中安装Python3
- python logging 替代print 输出内容到控制台和重定向到文件
- paip.python错误解决23
- Python 高手都是怎么玩转 Excel 自动化的
- Python基础——PyCharm版本——第八章、文件I/O(核心1)附件——Python os.chmod() 权限参照表
- 蓝桥杯官网 试题 PREV-260 历届真题 重复字符串【第十一届】【决赛】【研究生组】【C++】【C】【Java】【Python】四种解法
- 【Python成长之路】装逼的一行代码:快速共享文件【华为云分享】
- 这里有8个流行的Python可视化工具包,你喜欢哪个?
- 【华为机试真题 Python实现】勾股数元祖
- Python通过docx模块读写微软docx文件
- python XML文件解析:用ElementTree解析XML
- python XML文件解析:用xml.dom.minidom来解析xml文件
- 如何快速成为一名优秀的python工程师?
- 【Python实战】---- 30行代码破解加密压缩包
- 开发报错记录解决(三):编译python出现“SyntaxError: Non-UTF-8 code starting with ‘xcc‘ in file D”的统一解决办法
- 【数据分析】Python 结构化数据分析工具 Pandas | Series 与 DataFrame | 读取CSV文件数据 |