在python中跳过一行

时间:2015-12-05 11:42:50

标签: python list

我有一个文本文件,如下所示:

def binary(prefix='',n):
    if n==0:
        return prefix    
    else:
        for i in range(2):
            if i==0:
                return ('0'+binary(prefix,n-1))
            if i==1:
                return ('1'+binary(prefix,n-1))

我的代码是:

Text Text
Text Text Text Text Text
Text Num Num Num Num
Text Num Num Num Num
Text Num Num Num Num

如何跳过前两行,以便将其他所有内容存储到我的列表中?

3 个答案:

答案 0 :(得分:3)

您可以使用next()

def readData():
    with open("football.txt", "r") as MyFile:
        for i in range(2):
            next(myFile) # skip line
        myList = [lines.split() for lines in myFile]
    return myList

答案 1 :(得分:1)

您也可以将readlines()用于此目的

myFile = open("football.txt", "r")
lines = myFile.readlines()[2:] #To skip two lines.
#rest of the code

您还可以指定要跳过的行数。

答案 2 :(得分:-1)

跳过Python 3中的行...

打印(' \ n&#39)