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. 虞美人·宜州見梅作
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程式設計實現tail n檢視日誌檔案的方法
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 為了方便驗...
python程式設計排序 python程式設計實現歸併排序
因為上個星期leetcode的一道題 median of two sorted arrays 所以想仔細了解一下歸併排序的實現。還是先闡述一下排序思路 首先歸併排序使用了二分法,歸根到底的思想還是分而治之。拿到乙個長陣列,將其不停的分為左邊和右邊兩份,然後以此遞迴分下去。然後再將她們按照兩個有序陣列...
TCP程式設計 python實現
tcp是乙個面向連線的協議。這意味著客戶和伺服器要先握手和建立乙個tcp連線,才能互相傳送資料。在建立這個連線時,客戶端通過套接字位址 ip和埠號 和伺服器的套接字位址 ip和埠號 關聯起來。然後,在之後的通訊中,伺服器和客戶端如果要傳送資料,直接把資料交給套接字就可以進行傳送。與之相對的時udp,...