0
我在製作一個Scrabbler Helper程序。將文件保存爲數據結構,並保留爲類的屬性
在此作業中,在一個類中包含Scrabbler Dictionary,創建一個類來管理Scrabble字典。
及其INIT()方法應該閱讀words.txt文件到保持作爲類的屬性的適當的數據結構。
我不確定這是什麼意思?
我在製作一個Scrabbler Helper程序。將文件保存爲數據結構,並保留爲類的屬性
在此作業中,在一個類中包含Scrabbler Dictionary,創建一個類來管理Scrabble字典。
及其INIT()方法應該閱讀words.txt文件到保持作爲類的屬性的適當的數據結構。
我不確定這是什麼意思?
如果您需要創建ScrabblerDictionary
的多個實例,最好在創建實例之前將文件讀入列表中。
這裏是一個小片段,您可以使用:
class ScrablerDictionary:
def __init__(self, words):
self.words = words
def main():
with open('words.txt') as f:
words = f.read().splitlines()
scrabler = ScrablerDictionary(words)
print(scrabler.words)
if __name__ == "__main__":
main()
好的。謝謝! –
這意味着,你需要看到words.txt是如何構成的。如果是以新行分隔的單詞列表。 [list](https://docs.python.org/2/tutorial/datastructures.html)是適當的數據結構。 – mohit
這是一個單詞列表。我們從來沒有被教過如何獲得init()方法來讀取文件。 words.txt文件是由新行分隔的單詞列表。我不知道如何將words.txt文件讀入列表(?)。這個列表應該是班級的一個屬性? –