我遇到了麻烦,为什么我得到这个错误。我希望在这个问题上有任何帮助。
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发布于 2020-02-17 11:43:19
要循环文件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( ... )发布于 2020-02-17 09:41:22
for word in happy_file:
word = ''.join(ch for ch in word if ch not in exclude)
happyList.append(word.strip().lower())当你将大小写结果赋值给'word‘时,试着把它也放进去。我不记得具体是什么时候,但我遇到过类似的问题,当时我忘了给出一个类似的任务的else案例。
如果它起作用了,请告诉我。
https://stackoverflow.com/questions/60254678
复制相似问题