Вы можете использовать метод count() для подсчета количества вхождений подстроки в строку. Вот пример кода:
python
def count_substring(file_path):
with open(file_path, 'r'

as file:
line = file.readline().strip() # считываем строку из файла и удаляем лишние пробелы
substring = input("Введите подстроку: "

# пользователь вводит подстроку
count = line.count(substring) # подсчитываем количество вхождений подстроки в строку
return count
file_path = "путь_к_файлу.txt"
result = count_substring(file_path)
print(f"Подстрока встречается {result} раз(а) в исходной строке."
В этом примере мы определяем функцию count_substring, которая принимает путь к файлу в качестве аргумента. Функция открывает файл, считывает первую строку из него и удаляет лишние пробелы с помощью метода strip(). Затем пользователь вводит подстроку, которую он хочет найти в строке.
Мы используем метод count() для подсчета количества вхождений подстроки в строку. Затем функция возвращает это количество.
Затем мы вызываем функцию count_substring с указанным путем к файлу и сохраняем результат в переменную result. Наконец, мы выводим результат на экран.