怎麼用python讀取檔案裡指定行的內容,並匯入exc

時間 2022-11-25 06:15:36

1樓:樹莞憑豔卉

建議使用下面的方法。由於linecache會快取,所以對大檔案可以使用自己簡單是實現getline如下:

python

code

defgetline(thefilepath,desired_line_number):

ifdesired_line_number<

1:return

''for

current_line_number,

line

inenumerate(open(thefilepath,'ru')):

ifcurrent_line_number==desired_line_number-1:return

line

return''

怎麼用python讀取txt檔案裡指定行的內容,並匯入excel

2樓:匿名使用者

如果檔案不大,建議使用下面的方法。由於linecache會快取,所以對大檔案可以使用自己簡單是實現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 line

return ''

3樓:匿名使用者

舉個簡單的例子,我這裡有乙個txt檔案,檔案中每乙個row包含的是使用者名稱和使用者的身高,我們這裡需要獲取特定的行內容,比如身高大於170cm的內容,寫入excel中。

data.txt

張三    172cm

李四    183cm

王五    166cm

趙六    159cm

孫樂樂   185cm

周熊熊   169cm

蘇鵬鵬   176cm

吳剛剛   191cm

韓軒軒   172cm

sheet.py

執行sheet.py 後,開啟同級目錄下的c.xlsx

怎麼用python讀取txt檔案裡指定行的內容,並匯入excel

怎麼用python讀取txt檔案裡指定行的內容,並匯入excel

怎麼用python讀取txt檔案裡指定行的內容,並匯入excel

4樓:匿名使用者

如果檔案不大,建議使用下面的方法。由於linecache會快取,所以對大檔案可以使用自己簡單是實現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 line

return ''

怎麼用python讀取txt檔案裡指定行的內容,並匯入excel

5樓:乙個窮人的白

python寫程式原則是所有進來的字串(讀檔案,爬網頁),一進來就decode,處理完之後在要輸出的地方在encode。題主讀入(read)和輸出(print)在一行裡,要在win下面想不出錯就這麼寫 print response.decode('utf-8').

encode('gbk')

python 怎麼用open 函式開啟檔案

l 1 就是那個檔案的名字 os.path.join base dir,l 1 是它的全路徑 open os.path.join base dir,l 1 不就開啟它了麼 1 開啟檔案會用到open函式,標準的python開啟檔案語法如下 open name mode buffering open函...

python怎麼刪除檔案,python怎麼刪除資料夾以及裡面的所有檔案

1 建立python檔案,testremove.py 2 編寫python 刪除e test目錄下的aaa.txt檔案,import os,sys dirpath e test print 移除前test目錄下有檔案 s os.listdir dirpath 判斷檔案是否存在 if os.path....

c 用指標如何讀取檔案,c 中如何讀取檔案 並使用檔案中的資料

寫乙個讀取並顯示的函式 不理解你的意思,如果只是要讀檔案,使用fstream就好啦。fstream fin f 1.txt string str while fin.eof c 中如何讀取檔案 並使用檔案中的資料 1 在電腦上新建乙個資料夾,名稱叫txt2array。然後,開啟我們的devc 新建乙...

如果用labview讀取檔案裡的資料

使用讀取txt的控制項後,labview是把txt內的所有資料都讀出來,做成乙個陣列。你首先把txt讀出來,然後設乙個迴圈,讓每次迴圈都把陣列的某部分你要的資料顯示出來就可以了。我現在手上沒labview,可能說的不太清楚 不知道你這個txt文字檔案是如何形成的,是產生的資料乙個乙個寫入文字檔案,用...

C fopen和fgets怎麼用來讀取檔案,舉個例子謝謝

把檔名中的漢字去掉是最簡單的方法。你如果想用c 標準檔案流來讀漢字名檔案似乎不好實現,因為標準c 使用的是ansi字符集,其漢字的編碼方案好像為gb2312,而現在的系統中漢字一般使用unicode字符集,與ansi字符集的中文編碼方案不是同一種,所以無法識別。如果想要讀入含漢字檔名的檔案,最好是將...