特定の文字列を含むテキスト ファイルの行を取得し、その行に 3 番目の数字または文字列を出力しようとしています。テキスト ファイルは次のようになります。
1997 180 60 bob
1997 145 59 dan
入力テキストに が含まれている場合bob、私のコードは を出力するはず60です。
これが私がこれまでに持っているものです:
calWeight = [line for line in open('user_details.txt') if name in line]
stringCalWeight = str(calWeight)
print (stringCalWeight)
どうすれば修正できますか?