/ / Błąd składni Pythona: puste miejsce - python, błąd składni

Błąd składni Pythona: puste miejsce - python, błąd składni

Jestem nowy w Pythonie, ten kod ma wydrukować 100 najczęściej używanych słów w pliku MusicTaste.csv i wydrukować go w tabeli. Rozwiązałem wcześniejszy błąd składniowy, ale nigdy wcześniej nie widziałem tego błędu.

Zobacz kod poniżej

import re
from collections import Counter
from prettytable import PrettyTable

words = re.findall("w+",open("MusicTaste2.csv").read().lower())
for label, data in ("Word", words) THE_ERROR_APPEARS_HERE_BLANK_SPACE

pt = PrettyTable(field_names=[label, "Count"])
c = Counter(words)
[ pt.add_row(kv) for kv in c.most_common()[:100]

print pt

Odpowiedzi:

2 dla odpowiedzi № 1
import re
from collections import Counter
from prettytable import PrettyTable

words = re.findall("w+",open("MusicTaste2.csv").read().lower())
for label, data in ("Word", words):
pt = PrettyTable(field_names=[label, "Count"])
c = Counter(words)
[pt.add_row(kv) for kv in c.most_common()[:100]]
print (pt)

Pierwszy problem to indent twój kod poprawnie

Brakuje drugiego problemu : w kolejnej linii

for label, data in ("Word", words):

Brakuje trzeciego problemu, który widzę ] w następującym wierszu

[pt.add_row(kv) for kv in c.most_common()[:100]]