【发布时间】:2016-03-07 00:27:14
【问题描述】:
我有一个如下所示的示例文件:
@XXXXXXXXX
VXVXVXVXVX
+
ZZZZZZZZZZZ
@AAAAAA
YBYBYBYBYBYBYB
ZZZZZZZZZZZZ
...
我希望只阅读索引 4i+2 上的行,其中 i 从 0 开始。所以我应该阅读上面 sn-p 中的 VXVXV (4*0+2 = 2)... 行和 YBYB...(4*1 +2 = 6) 行。我需要计算'V's, 'X's,'Y's and 'B's 的数量并存储在预先存在的字典中。
fp = open(fileName, "r")
lines = fp.readlines()
for i in xrange(1, len(lines),4):
for c in str(lines(i)):
if c == 'V':
some_dict['V'] +=1
谁能解释我如何避免退出索引而只读取行列表的 4*i+2 索引处的行?
【问题讨论】:
-
很遗憾,这不正确。
标签: python list file indexing readlines