У меня есть этот код, который подсчитывает, сколько раз слова из «разыскивается» появляются в текстовом файле.
import re
import collections
from collections import Counter
wanted = "fish chips steak"
cnt = Counter()
words = re.findall('\w+', open('textFile.txt').read().lower())
for word in words:
if word in wanted:
cnt[word] += 1
print cnt
Я хотел бы вместо того, чтобы сам давать слова, иметь возможность подсчитывать количество слов в файле .txt, которые находятся в файле csv.
import re
import collections
from collections import Counter
wanted = "CsvFileWithWords.csv"
cnt = Counter()
words = re.findall('\w+', open('textFile.txt').read().lower())
for word in words:
if word in wanted:
cnt[word] += 1
print cnt
Как я могу это сделать?
"CsvFileWithWords.csv"
в строку, содержащую все слова в файле. Что не так сopen(file_name).read()
? - person Shep   schedule 20.02.2015