私はPython 3にtxtファイルをインポートしていますが、私は識別子として使用している項目/行を正常に印刷できますが、その値を保持しています。テキストファイル内の値を検索して次の行を印刷
私は'Anchor'
を使用して、以下の広告申込情報を検索しています。 'Anchor'
の間の行数は変化し、時には'Anchor'
の間にジャンク/ノイズがあることを意味しますが、海岸からの深さと距離は常にAnchorからの行数と同じです。
asfasdfasdf
Anchor
The depth is 30 Feet
5 miles from shore
asdfasdsf
Anchor
The depth is 24 feet
8 miles from shore
Anchor
The depth is 21 feet
4 km from shore
としよう:
TypeError: Can't convert 'int' object to str implicitly
ファイルはのようになります。私は、しかし、私は、次の取得、もし関数が、私はそれが'Anchor'
値であることを知ることができますよう、ラインに1を追加しようとしました次のコード:
f = open('test.txt', 'r', encoding='utf8')
for line in f.readlines():
if 'Anchor' in line:
print(line+1)
f.close()
このソリューションをご利用いただき、ありがとうございます。「アンカー」の後に追加の広告申込情報を印刷する方法についてご意見をお寄せください。 –
これは元の質問の一部ではありませんでした。あなたは答えをそのまま受け入れるべきです。 –