以下は、ファイルの2行目と入力を比較するコードです。他に何もファイルに存在しない場合にのみ機能、ファイルはテキストの行数を持っているとき、それはまだ動作しますので、どのように私は、コードを変更します。ファイルと入力の比較
name = input("Enter name: ")
with open("numbers") as f:
lines = f.readlines() # a list of all the lines
if lines[1] == name: # the second line (0 indexing)
を@Rawingへ
おかげで、問題は、行の末尾に改行文字で行リストのすべてをループし、入力 – Hunter
にそれらを比較してforループを行います。それを名前と比較する前に削除する必要があります。 –
[Pythonで改行で区切られたファイルを読み込み、改行を破棄するのに最適な方法?](https://stackoverflow.com/questions/544921/best-method-for-reading-newline-delimited-files-in-python -and-discarding-the-new) –