Вывести число похожих слов из файла.Python
Есть код, который берёт html сайта и записывает его в текстовый файл.Потом находит похожие слова по заданной сигнатуре и выводит их число. По крайней мере он должен так работать.Но возникла проблема: он не сканирует html код в текстовом документе. Подскажите пожалуйста, почему?
import urllib.request
import csv
res = urllib.request.urlopen("http://kcybs.com").read()
file_name = "C:\\Users\\tk240\\Desktop\\Qtest\\test.docx" # путь к файлу
f = open(file_name, 'wb')
f.write(res)
w="html"
f = open(file_name,encoding='utf8')
f.read()
f.close()
c=file_name.count(w)
while c > 0:
print(c)
c -= 1
Ответы (1 шт):
Автор решения: n1tr0xs
→ Ссылка
Это должно помочь.
import urllib.request
import csv
res = urllib.request.urlopen("http://kcybs.com").read()
file_name = "C:\\Users\\tk240\\Desktop\\Qtest\\test.docx" # путь к файлу
with open(file_name, 'wb') as f:
f.write(res)
w="html"
with open(file_name,encoding='utf8') as f:
text_f=f.read()
c=text_f.count(w)
while c > 0:
print(c)
c -= 1