python 之 linecache 用法记录
生活随笔
收集整理的這篇文章主要介紹了
python 之 linecache 用法记录
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
linechche是用來讀取文件的,他與傳統(tǒng)的f = open('./test.txt','r')相比,當(dāng)所需讀取的文件比較大時(shí),linecache將所需讀取的文件加載到緩存中,從而提高了讀取的效率。
1.最常用的方法1:getline(filename, lineno[, module_globals])
content = linecache.getline(path,line_index)獲得path文件的第line_index行的內(nèi)容。
2.最常用的方法2:getlines(filename)
contents = linecache.getlines(path)獲得path文件的所有行的集合。
3.linecache.clearcache() ,清除現(xiàn)有的文件緩存。
4.linecache.checkcache([filename])?,參數(shù)是文件名,作用是檢查緩存內(nèi)容的有效性,可能硬盤內(nèi)容發(fā)生了變化,更新了,如果不提供參數(shù),將檢查緩存中所有的項(xiàng)。
總結(jié)
以上是生活随笔為你收集整理的python 之 linecache 用法记录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pytorch 之 torch.max(
- 下一篇: python 之 从list中随机抽取元