Skip to main content
 首页 » 编程设计

python之如何从 Python 中的任意换行符开始从文件中读取行

2025年05月04日15cmt

我有一个文件,格式是用新行分隔的,如下所示

1 1 1 1  
2 2 2 2 2 2 2 
3 3 3 3 3 3 

我想分别读取行,例如,从第二行开始并将它们保存在一个数组中。我想我可以管理最后一部分,但我不知道如何从文件的第 n 个换行符开始阅读。 关于我该怎么做的任何想法? 谢谢。 最好的问候。

请您参考如下方法:

由于文件在 Python 中是可迭代的,因此您可以调用 next在它上面跳过第一行,例如:

with open('data.txt', 'r') as data: 
    next(data) 
    for line in data: 
        print line.split() 

会产生:

['2', '2', '2', '2', '2', '2', '2'] 
['3', '3', '3', '3', '3', '3']  

引用资料: