python 讀取文件某幾行 怎么用python讀取txt文件里指定行的內(nèi)容,并導(dǎo)入excel?
怎么用python讀取txt文件里指定行的內(nèi)容,并導(dǎo)入excel?指定行嗎簡(jiǎn)單使用readlines()他會(huì)返回一個(gè)列表一行是一個(gè)元素比如f=open("123.txt", "r")s=f.readl
怎么用python讀取txt文件里指定行的內(nèi)容,并導(dǎo)入excel?
指定行嗎簡(jiǎn)單
使用readlines()
他會(huì)返回一個(gè)列表
一行是一個(gè)元素
比如
f=open("123.txt", "r")s=f.readlines()#你想顯示第幾行就這樣#比如你想顯示第n行print s[n-1]
怎么用python讀取txt文件里指定行的內(nèi)容,并導(dǎo)入excel?
如果文件不大,建議使用下面的方法。由于linecache會(huì)緩存,所以對(duì)大文件可以使用自己簡(jiǎn)單是實(shí)現(xiàn)getline如下:def getline(thefilepath, desired_line_number):if desired_line_number < 1: return ""for current_line_number, line in enumerate(open(thefilepath, "rU")):if current_line_number == desired_line_number - 1 : return linereturn ""
如何用python讀取文本中指定行的內(nèi)容?
txt文件可以用行號(hào),用readlines讀取出來的數(shù)據(jù)是一個(gè)列表,你可以使用:
f = open("", "r")
line = f.readlines()
line_need = line[行號(hào)-1]
這樣來取指定行