Привет, я новичок в питоне. Я пытаюсь добавить разные пары значений ключа в словарь в зависимости от различных операторов if, таких как:
def getContent(file)
for line in file:
content = {}
if line.startswith(titlestart):
line = line.replace(titlestart, "")
line = line.replace("]]></title>", "")
content["title"] = line
elif line.startswith(linkstart):
line = line.replace(linkstart, "")
line = line.replace("]]>", "")
content["link"] = line
elif line.startswith(pubstart):
line = line.replace(pubstart, "")
line = line.replace("</pubdate>", "")
content["pubdate"] = line
return content
print getContent(list)
Однако, это всегда возвращает пустой словарь {}.
Сначала я думал, что это проблема переменной области, но, похоже, это не так. Я чувствую, что это очень простой вопрос, но я не уверен, что Google, чтобы найти ответ.
Любая помощь будет оценена.