簡體   English   中英

在python中導入txt文件時分隔標題

[英]Separating headers when importing a txt-file in python

如標題所述,我在將標題與具有以下結構的txt文件分開時遇到了一些麻煩:

...
02-10-29    133.50
02-10-30    140.00
02-10-31    139.00
02-11-01    134.50
AstraZeneca
02-08-01    339.50
02-08-02    360.50
02-08-05    353.00
02-08-06    333.50
...

現在,在這種情況下,標題為“ AstraZeneca”。 我一直在使用的代碼是:

with open("kurser.txt") as kurser:
namnrad = kurser.readline()
kurslista_ericsson = []
kurslista_electrolux = []
radnr = 0
for rad in kurser:
    if 36 < radnr < 67:
        info = rad.strip().split("\t")
        kurs = info[1]
        kurslista_ericsson.append(kurs)
    if radnr == 67:                  #<--- This is my attempted solution
        namnrad_2 = kurser.readline
    if 67 < radnr < 135:
        info_2 = rad.strip().split("\t")
        kurs_2 =info_2[1]
        kurslista_electrolux.append(kurs_2)
    radnr = radnr + 1

print(namnrad)
print(namnrad_2)

問題是,當我嘗試打印第一個標頭“ namnrad”時,一切正常,但是當我嘗試打印第二個標頭“ namnrad_2”時,出現“文件對象的內置方法readline位於0x109c38270”。 我該怎么做才能解決這個問題? 先感謝您!

您在此處缺少括號: namnrad_2 = kurser.readline()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM