【发布时间】:2012-01-08 16:14:35
【问题描述】:
我正在读取一个文件,每一行都有一个标签,后跟一个冒号,然后是我想要的信息。示例文件如下所示
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]
此代码不起作用,但希望您能理解我想要做什么。我将如何实现这一目标?
【问题讨论】:
-
不用道歉,大家都遇到过!只要纠正它,评论就会变得多余! ;-)
标签: python loops dictionary apt