我有一个包含许多行的文件,格式如下:
DIV ID=0X78800009 EXT="LOS ANGELES" TY=STANDARD OWN=0X74400002 ABBR=LA
我需要提取 EXT 值,但只提取引号中的部分。我目前正在使用这个:
for line in file:
if sub in line:
extlist.append([item[4:] for item in line.split() if item.startswith('EXT=')].pop())
但它只将 LOS ANGELES 的“LOS”部分附加到 idlist。我对python有点陌生,但是有没有办法包装item[4:]
和str(item[4:])
使用字符串函数来提取我需要的值?
请注意,EXT 字段中的文本长度不同,它们都是随机的城市名称。