看板 Python 關於我們 聯絡資訊
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