Извинения за общий вопрос нуб. Я пытаюсь выучить Python. Я искал этот сайт и не нашел решение для меня. Пожалуйста, дайте мне знать, если это уже объяснено.
Я пытаюсь создать программу поиска для списка заголовков mov ie в файле .txt
, и я хочу, чтобы он печатал каждую строку содержит слова, введенные пользователем.
Например, если две строки в текстовом файле
22. It Happened One Night (1934)
23. Wonder Woman (2017)
, а пользователь вводит "on", я бы хотел, чтобы оба эти (и любые другие), чтобы появиться, так как оба содержат «вкл» в какой-то момент.
Я пытался использовать
with open("movies.txt", "r") as f:
searchlines = f.readlines()
for i, line in enumerate(searchlines):
if searchphrase in line:
for l in searchlines[i:i+3]: print(l),
print
, но у меня это не сработало.