1、函式實現
# -*- coding: utf-8www.cppcns.com -*-
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. 去國十年老盡、www.cppcns.com少年心。
14.3、測試結果
print(tail("poetry.txt", 5))
"""n=1
1www.cppcns.com4.
n=312. 平生個里願杯深。
13. 去國十年老盡、少年心。
14.n=5
www.cppcns.com10. 玉台弄粉花應妒。
11. 飄到眉心住。
12. 平生個里願杯深。
13. 去國十年老盡、少年心。
14."""
本文標題: python程式設計實現tail-n檢視日誌檔案的方法
本文位址:
Python程式設計 實現tail n檢視日誌檔案
1 函式實現 coding utf 8 deftail filename,n 10 with open filename,r as f lines f.readlines n return join lines 2 測試檔案 poetry.txt 為了方便驗證,每行之前加上行號數字 1.虞美人 宜州...
python程式設計排序 python程式設計實現歸併排序
因為上個星期leetcode的一道題 median of two sorted arrays 所以想仔細了解一下歸併排序的實現。還是先闡述一下排序思路 首先歸併排序使用了二分法,歸根到底的思想還是分而治之。拿到乙個長陣列,將其不停的分為左邊和右邊兩份,然後以此遞迴分下去。然後再將她們按照兩個有序陣列...
TCP程式設計 python實現
tcp是乙個面向連線的協議。這意味著客戶和伺服器要先握手和建立乙個tcp連線,才能互相傳送資料。在建立這個連線時,客戶端通過套接字位址 ip和埠號 和伺服器的套接字位址 ip和埠號 關聯起來。然後,在之後的通訊中,伺服器和客戶端如果要傳送資料,直接把資料交給套接字就可以進行傳送。與之相對的時udp,...