作者waquey (請支持3/27"花蝴蝶")
站內Python
標題[問題] if else條件設定
時間Wed Mar 17 22:13:04 2010
As title
我想測試不同情形印出不同的訊息
主要我先得到 sys.argv的長度之後
我再判別 bn是不是在 bad_builds的定義裡
如果是 印出訊息1
如果沒有 則印出訊息2
可是下去compile說syntax error:
else:
^
SyntaxError: invalid syntax
請問要怎麼做更動?
謝謝!
--------------------------------------------------------------
import os
import sys
try:
bad_builds = server.wiki.getPage('BadBuild', None).split()
except Exception, e:
print e
sys.exit(1)
bn = sys.argv[1]
if bn in bad_builds:
print '訊息1'
#sys.exit(-1)
else:
print '訊息2'
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.96.177
※ 編輯: waquey 來自: 123.194.96.177 (03/17 22:14)
→ gameking:沒對齊?? 03/17 22:32
→ zivkk:python強制if和else得對齊而已.... 03/17 23:17
→ kenzou:indent也是python syntax的一部分。 03/18 01:48
※ 編輯: waquey 來自: 123.50.53.228 (03/18 10:04)
→ waquey:我改成這樣還是不行... 03/18 10:04
→ aquarianboy:錯誤訊息還是一樣? 03/18 10:43
→ waquey:ok 了 ... 把他對其到另外一個if就行了..謝謝大家! 因為從 03/18 11:02
→ waquey:沒碰過 所以都不會用..謝謝! 03/18 11:02
推 min102257: 感謝解惑 謝 09/25 00:26