Вывести число похожих слов из файла.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
→ Ссылка