Python3實現從文件中讀取指定行的方法
更新時間:2015年05月22日 11:57:06 作者:皮蛋
這篇文章主要介紹了Python3實現從文件中讀取指定行的方法,涉及Python中l(wèi)inecache模塊操作文件的使用技巧,需要的朋友可以參考下
本文實例講述了Python3實現從文件中讀取指定行的方法。分享給大家供大家參考。具體實現方法如下:
# Python的標準庫linecache模塊非常適合這個任務
import linecache
the_line = linecache.getline('d:/FreakOut.cpp', 222)
print (the_line)
# linecache讀取并緩存文件中所有的文本,
# 若文件很大,而只讀一行,則效率低下。
# 可顯示使用循環(huán), 注意enumerate從0開始計數,而line_number從1開始
def getline(the_file_path, line_number):
if line_number < 1:
return ''
for cur_line_number, line in enumerate(open(the_file_path, 'rU')):
if cur_line_number == line_number-1:
return line
return ''
the_line = linecache.getline('d:/FreakOut.cpp', 222)
print (the_line)
希望本文所述對大家的Python程序設計有所幫助。
相關文章
Python 過濾字符串的技巧,map與itertools.imap
Python中的map函數非常有用,在字符轉換和字符遍歷兩節(jié)都出現過,現在,它又出現了,會給我們帶來什么樣的驚喜呢?是不是要告訴我們,map是非常棒的,以后要多找它玩呢?2008-09-09
Python webdriver.Chrome()的使用解讀
這篇文章主要介紹了Python webdriver.Chrome()的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02
Anaconda安裝以及修改環(huán)境默認位置圖文教程
Anaconda是一個用于科學計算的Python發(fā)行版,支持Linux,Mac, Windows, 包含了眾多流行的科學計算、數據分析的 Python 包,下面這篇文章主要給大家介紹了關于Anaconda安裝以及修改環(huán)境默認位置的相關資料,需要的朋友可以參考下2023-04-04
Python web框架(django,flask)實現mysql數據庫讀寫分離的示例
這篇文章主要介紹了Python web框架(django,flask)實現mysql數據庫讀寫分離的示例,幫助大家更好的理解和學習python,感興趣的朋友可以了解下2020-11-11
Python利用pynimate實現制作動態(tài)排序圖
這篇文章主要為大家詳細介紹了Python如何利用pynimate實現制作動態(tài)排序圖,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下2023-02-02
python 遞歸深度優(yōu)先搜索與廣度優(yōu)先搜索算法模擬實現
這篇文章主要介紹了python 遞歸深度優(yōu)先搜索與廣度優(yōu)先搜索算法模擬實現 ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-10-10
利用python讀取YUV文件 轉RGB 8bit/10bit通用
今天小編就為大家分享一篇利用python讀取YUV文件 轉RGB 8bit/10bit通用,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12

