コードがあります:Pythonで特定のポイントにループバックする方法
3回目のif文が実行された後、自分のプログラムがforループに戻るようにします。 "continue"を使うと、2回目のif文に戻り、forループに戻りません。どのようにこれを達成するためのアイデア?ありがとう。コメントの記述パー
row = 0
for line in fh:
if line.startswith('CREATE'):
startrow = row
if row > startrow:
if line.startswith('PRIMARY KEY'): (then go to the for loop)
print row
row = row + 1
あなたがしたいことを説明してください。*どのようにしたいのですか?これまでのところあなたの質問にはあなたの目標が含まれていません。 – Tomalak
基本的には、「作成」で始まり「主キー」で終わる行の間にある行をキャプチャしたいと思います。私のファイルにはこのような行が複数あります。だから、私は私のプログラムの実行が、 '一次キー'で始まる行に出会ったら、forループに戻るようにしたい。 – Bhaskar
ブールフラグを使用して、主要な場所の行の出力をオンまたはオフに切り替え、ループを正常に実行させます。 – Tomalak