我有一个像这样的文件:
Hi=1
How=2
Are=3
You=4
Thank=5
You=6
Will=7
Be=8
Better=9
Hi=10
How=11
Are=12
You=13
Thank=14
You=15
Will=16
Be=17
Better=18
我想获取每个(例如)第 1、第 3、第 5 行并将其存储在列表中。我知道,使用linecache
with enumarate
withitertools
等获取特定行很容易。但是正如你所看到的,我在文件中迭代的行数相同,所以在从第一节获得第 1、3、5 行之后,我必须从第 2 节获得第 1、3、5 行。
所以我想让 smt 类似于:
>>>print "This is 1st row %s" %var1
>>>print "This is 3rd row %s" %var2
>>>print "This is 5th row %s" %var3
This is 1st row Hi=1 Hi=10
This is 3rd row Are=3 Are=12
This is 5th row Thank=5 Thank=14
提前谢谢你的帮助..
编辑:
关于评论,在真实文件中存在超过 60.000 节经文。每节经文都用=
符号隔开。