Python3實現(xiàn)從文件中讀取指定行的方法
更新時間:2015年05月22日 11:57:06 作者:皮蛋
這篇文章主要介紹了Python3實現(xiàn)從文件中讀取指定行的方法,涉及Python中l(wèi)inecache模塊操作文件的使用技巧,需要的朋友可以參考下
本文實例講述了Python3實現(xiàn)從文件中讀取指定行的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
# Python的標(biāo)準(zhǔn)庫linecache模塊非常適合這個任務(wù) import linecache the_line = linecache.getline('d:/FreakOut.cpp', 222) print (the_line) # linecache讀取并緩存文件中所有的文本, # 若文件很大,而只讀一行,則效率低下。 # 可顯示使用循環(huán), 注意enumerate從0開始計數(shù),而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程序設(shè)計有所幫助。
相關(guān)文章
python數(shù)據(jù)結(jié)構(gòu)之線性表的順序存儲結(jié)構(gòu)
這篇文章主要為大家詳細介紹了python數(shù)據(jù)結(jié)構(gòu)之線性表的順序存儲結(jié)構(gòu),具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-09-09Python嵌套函數(shù),作用域與偏函數(shù)用法實例分析
這篇文章主要介紹了Python嵌套函數(shù),作用域與偏函數(shù)用法,結(jié)合實例形式分析了Python嵌套函數(shù),作用域與偏函數(shù)的功能、定義與相關(guān)使用方法,需要的朋友可以參考下2019-12-12VTK與Python實現(xiàn)機械臂三維模型可視化詳解
這篇文章主要介紹了VTK與Python實現(xiàn)機械臂三維模型可視化詳解,具有一定借鑒價值,需要的朋友可以參考下。2017-12-12使用Python實現(xiàn)將數(shù)據(jù)寫入Excel工作表
在數(shù)據(jù)處理和報告生成等工作中,Excel?表格是一種常見且廣泛使用的工具,本文中將介紹如何使用?Python?寫入數(shù)據(jù)到?Excel?表格,并提供更高效和準(zhǔn)確的?Excel?表格數(shù)據(jù)寫入方案,需要的可以參考下2024-01-01OpenCV-Python實現(xiàn)人臉美白算法的實例
人臉美白原理說透了,就是一種圖像的顏色空間處理,所以我們需要通過顏色空間進行設(shè)計。本文就詳細的介紹一下,感興趣的可以了解一下2021-06-06Django模板變量如何傳遞給外部js調(diào)用的方法小結(jié)
這篇文章主要給大家介紹了關(guān)于Django模板變量如何傳遞給外部js調(diào)用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。2017-07-07