これまでのところ、このコードを取得しています。数値を入力すると、ファイル内の特定の行が読み取られ、packages.txt
それが Python シェルに出力されます。以下のコードでは、たとえば「3」と入力すると、行 1 ~ 3 が出力されますが、これは望ましくありません。行う。
which = input('Which package would you like?: ')
with open('packages.txt') as f:
i = 0
for line in f:
if i == (int(which)):
break
i += 1
print (line)