我正在读取一个文件,每一行都有一个标签,后跟一个冒号,然后是我想要的信息。示例文件看起来像
Package: com.something.something
Section: Utilities
Name: Something
等等,(如果您想知道,这是一个 apt 包索引)
所以我想遍历每一行,看看该行是否以列表中的元素开头。我在想类似的东西
PkgInfo={}
Tags=['Package', 'Section', 'Name']
for line in reader.readlines()
if line.startswith(element in Tags):
PkgInfo[element]=line.split(': ')[1]
这段代码不起作用,但希望你能理解我想要做什么。我将如何实现这一目标?