-1
我導入每一行都有一個名稱來命名的一個非常大名單,我將它添加到一組,具體如下:奇怪一套錯誤
g = open('names.txt', 'r')
for line in g:
self.nameset.add(line)
然而,我似乎無法在其上運行最基本的命令,即self.nameset中的「name」。就像在裏面,即使我確實知道我檢查的名字在那裏,它似乎也找不到任何名字。如果我使文本文件很小,但是,它工作正常。通過以這種方式傳遞非常大的文本文件,我是否做了不正確的事情?
非常感謝!
-1僅它將與一個「非常小」的文件已經工作方式將是一個行文件沒有行分隔符。 「我知道我確認的名字在那裏」?在提問之前考慮做一些調試 - 'print self.nameset'會告訴你什麼? – 2012-02-10 06:49:41