ファイルの読み込みとその名前の印刷を行う行為をコード化しようとしています。どのようにだけはまだ完全なラインを印刷するには...それはで検索しなければならないファイルをどのように見えるかをここでファイル内の単語を検索し、2つのセパレータの間のテキストのみを印刷します。
title = input("\n Enter a movie name: ")
with open("Data_Film") as f:
for line in f:
if title in line:
print(line)
:私はタイトルを検索する場合ので
1;Avatar;Science Fiction;3;2;3.99
2;Little Frog;Horror;2;3;3.99
...
を、私はそれだけでチェックしたいと思います最初 ";" 2番目の ";"それがムービーの名前がどこにあり、それを印刷するかのように。
私の質問がはっきりしていたことを祈っています。英語は母国語ではありません。
検索する単語が「Science Fiction」の場合は、ファイルの1行目で「Science Fiction」のみを印刷する必要があります。 – ritesht93
私はこの質問で少し混乱しています..入力はタイトルか*ジャンル*の意味ですか?なぜなら、あなたがジャンルを入力して、そのジャンルに属する各映画のタイトルを吐き出すと、このプログラムはもっと役立つだろうと思うからです。 – Mangohero1
研究は常に最初の2つの間だけに見えます。 検索が「SF」の場合は、実際には何も印刷しないでください。 – MaxyArthes