我有一個代碼:如何循環回python到特定點
我希望我的程序在第三條if語句執行後返回for循環。當我使用「繼續」時,它回到第二個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
基本上我想捕捉那些以'create'開始並以'Primary key'結尾的行之間的行。我的文件中有多個這樣的行。所以我希望我的程序執行一旦遇到以'主鍵'開頭的行就返回到for循環。 – Bhaskar
使用布爾標誌打開和關閉關鍵位置的線條輸出,並讓循環正常運行。 – Tomalak