/ / Python Syntax error: празно пространство - python, синтаксис-грешка

Python Синтактична грешка: празно пространство - python, синтаксична грешка

Аз съм нов за python, този код е предназначен да отпечата най-добрите 100 чести думи във файл MusicTaste.csv и да го отпечата в таблица. Разреших миналата синтактична грешка, но никога не съм виждал тази грешка преди.

Моля, вижте кода по-долу

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

Отговори:

2 за отговор № 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)

Първият проблем е indent вашия код правилно

Втори проблем липсва : в линията на следване

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

Трети проблем, който виждам, липсва ] в следващия ред

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