有一个带有类型字符串数组的 .txt 文件
我试图通过传递这样的行从每一行中提取一个特定的值:
import re
with open('test.txt') as f:
lines = f.readlines()
for line in lines:
m = re.findall("'(.+?)'", line)
print(m[3])
一切正常。当其中一个字符串与条件不匹配时,问题就开始了,然后出现错误:
Traceback (most recent call last):
File "test.py", line 79, in <module>
print(m[3])
IndexError: list index out of range
实际上问题是:我希望简单地丢弃不匹配的行,然后循环继续简单地丢弃不匹配的行
1 个回答