Jupyter Notebook / Python - PullRequest
       0

Jupyter Notebook / Python

1 голос
/ 17 февраля 2020

У меня проблемы с тем, почему я получаю эту ошибку. Я хотел бы получить любую помощь в этом вопросе.

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

Ответы [ 2 ]

1 голос
/ 17 февраля 2020

Для зацикливания файла 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( ... )
0 голосов
/ 17 февраля 2020
for word in happy_file:
    word = ''.join(ch for ch in word if ch not in exclude)
    happyList.append(word.strip().lower())

Попробуйте также указать результат другого случая, когда вы присваиваете ему слово. Я точно не помню, когда, но я столкнулся с подобной проблемой, когда я забыл дать другой случай для аналогичного задания.

Дайте мне знать, если это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...