我最近問了一個關於將值列表從txt文件轉換爲字典列表的問題。您可以從這裏的鏈接看到:See my question here如何檢查空值或長度爲零的字符串
P883, Michael Smith, 1991
L672, Jane Collins, 1992
(added)
(empty line here)
L322, Randy Green, 1992
H732, Justin Wood, 1995(/added)
^key ^name ^year of birth
===============
這個問題已經回答了,我用下面的代碼(接受的答案),它完美的作品:
def load(filename): students = {}infile = open(filename) for line in infile: line = line.strip() parts = [p.strip() for p in line.split(",")] students[parts[0]] = (parts[1], parts[2]) return students
然而,當有在各值的線條從空間txt文件。(見增加的部分),它不工作了,並給了一個錯誤,指出列表索引超出範圍。
要求檢查長度> 0的字符串或非空的檢查真的很差 - -1 – 2011-03-29 13:27:05