テキスト ファイルの行を解析するループがあります。
for line in file:
if line.startswith('TK'):
for item in line.split():
if item.startwith('ID='):
*stuff*
if last_iteration_of_loop
*stuff*
いくつかの割り当てを行う必要がありますが、2 番目の for ループの最後の反復まで行うことができません。これを検出する方法、またはの最後の項目にいるかどうかを知る方法はありline.split()
ますか? 注意として、item
2 番目の for ループの s は文字列であり、それらの内容は実行時に不明であるため、フラグとして特定の文字列を検索して、最後に im を知らせることはできません。
ありがとう!