-3
學習和編碼一個簡單的電子郵件轟炸機。Python - Unindent不匹配任何外部縮進級別
while True:
tgts=raw_input('Target: ')
if len(tgts)==0:
break
elist.append(tgts)
歇被高亮紅,說
「取消縮進不匹配任何外部縮進級別」
幫助?
學習和編碼一個簡單的電子郵件轟炸機。Python - Unindent不匹配任何外部縮進級別
while True:
tgts=raw_input('Target: ')
if len(tgts)==0:
break
elist.append(tgts)
歇被高亮紅,說
「取消縮進不匹配任何外部縮進級別」
幫助?
縮進在Python中很重要。語句的縮進級別決定它是否在一個塊中。
例如,如果您有if
語句。如果條件爲真,所有要執行的語句的縮進級別應大於if
語句本身的縮進級別。
在你的具體的例子,這是寫它的正確方法:
while True:
tgts=raw_input('Target: ')
if len(tgts)==0:
break
elist.append(tgts)
因爲,取消縮進不符合任何外部的縮進級別。 ;) – wim 2013-02-26 23:48:36
@wim:這是有點誤導,因爲即使他_did_ unindent'break'匹配'while',他只會得到另一個'IndentationError' ... – abarnert 2013-02-26 23:50:48
如果OP實際上是編碼電子郵件一切手段讓我們誤導了轟炸機。 – bernie 2013-02-26 23:53:08