0
我對編程非常陌生,並且使用Python開始。我必須從外部文件中讀取字符串,並使用split()方法將行分割成單詞列表。該程序應該建立一個單詞列表。對於每一行上的每一個單詞,我都必須檢查單詞是否已經在列表中,並且是否將它附加到列表中。程序完成後,按字母順序對結果詞進行排序和打印。 以下是我寫的程序。無法在Python中分割,追加和排序
fname = raw_input("Enter file name: ")
fh = open(fname)
wordlist = list()
for lines in fh:
line = lines.split()
wordlist.append(line)
for word in wordlist:
word.sort()
print word
但有一些錯誤,我無法找到。
你可以添加你的錯誤的堆棧跟蹤? – DarkCygnus
「有一些錯誤」是一個無用的問題描述。 – timgeb
對我來說工作很好,只需在第一個for循環的末尾添加'fh.close()'或者與上下文管理器一起使用 – pramod