0
嗨,我是新來的蟒蛇。我試圖根據不同的if語句將不同的鍵值對添加到字典中,如下所示:不能添加新的項目到Python字典
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找到答案。
任何幫助,將不勝感激。
哇,這是這樣一個業餘的錯誤。在我發佈這個問題之後,我在10秒鐘之後就明白了這一點。無論如何感謝您的答案。 – Yiling 2010-11-25 08:52:56