[問題] if else條件設定

看板Python作者 (請支持3/27"花蝴蝶")時間14年前 (2010/03/17 22:13), 編輯推噓1(107)
留言8則, 6人參與, 最新討論串1/1
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)

03/17 22:32, , 1F
沒對齊??
03/17 22:32, 1F

03/17 23:17, , 2F
python強制if和else得對齊而已....
03/17 23:17, 2F

03/18 01:48, , 3F
indent也是python syntax的一部分。
03/18 01:48, 3F
※ 編輯: waquey 來自: 123.50.53.228 (03/18 10:04)

03/18 10:04, , 4F
我改成這樣還是不行...
03/18 10:04, 4F

03/18 10:43, , 5F
錯誤訊息還是一樣?
03/18 10:43, 5F

03/18 11:02, , 6F
ok 了 ... 把他對其到另外一個if就行了..謝謝大家! 因為從
03/18 11:02, 6F

03/18 11:02, , 7F
沒碰過 所以都不會用..謝謝!
03/18 11:02, 7F

09/25 00:26, , 8F
感謝解惑 謝
09/25 00:26, 8F
文章代碼(AID): #1BeEDq_W (Python)