我正在測試一個函數,它通過打開文件來返回一個單詞列表。但不是調用文件,我只是嘗試用python閱讀它。當我測試這個函數時出現以下錯誤:「在單行文件上返回錯誤的值」在這段代碼中有什麼錯誤?我的第一個是替換值不正確或我的循環可能是錯誤的,但我不知道在哪裏。功能正文中找不到錯誤
PS:這個代碼是通過記住刪除了新行來完成的。 在此先感謝。任何提示都會有用。
這是我的代碼:
def read_words(words_file):
words_list = []
words_list = words_file.readlines()
for line in words_file:
words_list.append(line.replace("\n", ""))
return words_list
該函數本身似乎沒問題(除非您可能需要省略第三行)。我想這個錯誤一定是因爲別的地方。 – Shiping