【发布时间】:2017-06-03 09:19:33
【问题描述】:
我正在用 python 读取文件:
alist = [line.rstrip() for line in f]
for line in alist:
if line[10] == 4:
hop over 4 lines
文本文件示例:
- 第一行
- 第2行
- 第 3 行
- 第 4 行
- 行有 4 blabla
- 要跳过的行
- 要跳过的行
- 要跳过的行
- 要跳过的行
当一行中的 10 个元素是 x(某个数字 1、2、3、4、..)时,我想跳过等量的行。找了好久都没找到答案,求大神帮忙!
【问题讨论】:
-
好的,你的问题在这里不清楚。
if line[10] == 4:永远不会是真的......line[10] == '4'(即字符4)或者它是否等于整数 4。
标签: python python-3.x text-files