在python中編寫一個hangman程序,當傳入一個包含多個字符串和單個字符串的文件時,我遇到了一個問題。Hang子手:文件I/O字符串和列表python
FILE:
打招呼的棕色狐狸
狗
貓
水
跳
#initialize list
wordList = []
# get and open file
getFile = raw_input("Enter file name: ")
filename = open(getFile, "r")
def readWords(filename):
for line in filename:
# split any multi word line
line.split()
# add line to wordList
wordList.append(line)
然而,出把單詞表用於讀取還是:
wordList = ['hello brown fox\n', 'dog\n', 'cat\n', 'water\n', 'jump\n']
我試圖讓「你好棕色狐狸」顯示爲3個獨立的字符串來做到這一點。
延期,不追加 – georg
唉謝謝!我嘗試追加line.split()之前,但給了我一個列表的列表,我不能相信我忘了擴展。 – crackhamster
thans更正錯字太:) –