我有一個看起來像這樣的一個示例文件:讀線的特定序列在Python
@XXXXXXXXX
VXVXVXVXVX
+
ZZZZZZZZZZZ
@AAAAAA
YBYBYBYBYBYBYB
ZZZZZZZZZZZZ
...
我希望只讀取落在指數4I + 2,其中i從0開始,所以線我應該閱讀上面代碼段中的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索引處的行?
不幸的是,這不正確。 – newenthusiast