我需要解析一个文本文件,得到输出并将它们添加到列表中
with open(qwer.txt, 'r') as my_file:
a = my_file.readlines()
for line in a:
for part in line.split():
if "color=" in part:
p1 = part.split('=')[1]
print(p1)
list1 = []
p1.append(list1)
因此,我有一行,在同一行上有两个/更多“color=”,我需要输出以获得两种颜色:
my color=red and my color=green
我想要的输出是:
red
green
我需要将它们分别添加到一个列表中,分别为['red'、'green'],请帮忙!请回答
也许你可以不用regex:
尽管正则表达式似乎最适合这里
你的解决方案几乎是正确的,你打印正确的行。下面是如何将它们保存到列表中:
如果需要列表列表,请按以下方式操作:
当然,您可以使用regex:
相关问题 更多 >
编程相关推荐