簡體   English   中英

在python中從特定行開始讀取

[英]Reading from a certain line onwards in python

可以從某行開始讀取嗎? 在下面引用的示例中,我只想從Line04開始閱讀和使用

with open (fileList[0], 'rt') as filehandle:
     for line in filehandle:
         print line

# Output:
# This is a testing file
#
# v 1.05
# v -2.15

您可以跳過前四行,使用enumerate計數:

with open(fileList[0], 'rt') as filehandle:
    for line_num, line in enumerate(filehandle):
        if line_num < 4:
            continue

        print line
        # and do anything else
lineno = 0
for line in filehandle:
    lineno = lineno + 1
    if(lineno > 4):
        print line

這應該工作:

with open('your_file', 'rt') as filehandle:
  lines = filehandle.readlines()[4:]

for line in lines:
    print line
    #do something

暫無
暫無

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

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