TypeError: аргумент типа 'type' не повторяется в python - PullRequest
0 голосов
/ 01 марта 2019

Я попытался просмотреть каждую строку tsv-файла и проверить, существует ли каждое слово в словаре.Функция может извлекать слово из каждого содержимого в каждой строке, но не может выполнить поиск, если слово существует в словаре.

dic = {'films': '0', 'adapted': '1', 'from': '2', 'comic': '3', 'books': '4'}

Формат файла CSV = [1\tcontent]

def extract_feature(filename):
    with open(filename) as tsv:
        reader = csv.reader(tsv, delimiter = "\t")
        for row in reader:
            for word in row[1].split():
                if word in dict:
                    print(word)

1 Ответ

0 голосов
/ 01 марта 2019
if word in dict:

dict - это тип словаря, аналогичный list, int, float и т. Д.

Не используйте dict в качестве имени переменной.

...