python讀取檔案指定行

2022-08-15 16:33:12 字數 285 閱讀 2288

import linecache

file=open('3_2.txt','r')

linecount=len(file.readlines())

linecache.getline('3_2.txt',linecount)

這樣做的過程中發現乙個問題,因為我的指令碼是迴圈讀取3_2.txt檔案,當3_2.txt發生變化時,讀到的內容不變化,看了一下linecache應該是快取的問題,查資料後發現果然是這樣,在用linecache之前清除一下快取就好了linecache.clearcache()。

python檔案IO 讀取指定行

python的標準庫linecache模組非常適合這個任務 import linecache the line linecache.getline d freakout.cpp 222 print the line linecache讀取並快取檔案中所有的文字,若檔案很大,而唯讀一行,則效率低下。可...

讀取檔案指定行linecache

import linecache poem programming is fun when the work is done if you wanna make your work also fun use python f file poem.txt w f.write poem f.close ...

shell awk讀取檔案中的指定行的指定字段

awk指定讀取檔案中的某一行的某個字段 awk 可以設定條件來輸出檔案中m行到n行中每行的指定的k欄位,使用格式如下 awk nr m,nr n path filename m,n,k表示實在的數值。如果要用變數來表示m,n的值,則變數需要用單引號將其引起來。nr,是awk命令在此用法下的規定字段 ...