Jupyter Notebook / Python



我遇到了麻烦,为什么我会收到此错误。我想在这个问题上得到任何帮助。

happyList = []
sadList = []
exclude = string.punctuation
happy_file = open("happy.txt", "r")
for word in happy_file:
word = ''.join(ch for ch in word if ch not in exclude)
happyList.append(word.strip().lower())
happy_file.close()

错误:

happyList.append(word.strip().lower())
^
SyntaxError: invalid syntax

要循环文件happy_file,请尝试使用"with"上下文管理器以确保正确读取。

happyList = []
with open('happy-file.txt') as f: 
input_lines = f.readlines() 
for i in input_lines: 
# -- do your processing for each input_line
happyList.append( ... )
for word in happy_file:
word = ''.join(ch for ch in word if ch not in exclude)
happyList.append(word.strip().lower())

当您将其分配给"单词"时,尝试也放置一个 else 案例结果。我不记得确切的时间,但我遇到了类似的问题,当时我忘记为类似的任务提供其他案例。

让我知道它是否有效。

最新更新