作者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)
1F:→ gameking:没对齐?? 03/17 22:32
2F:→ zivkk:python强制if和else得对齐而已.... 03/17 23:17
3F:→ kenzou:indent也是python syntax的一部分。 03/18 01:48
※ 编辑: waquey 来自: 123.50.53.228 (03/18 10:04)
4F:→ waquey:我改成这样还是不行... 03/18 10:04
5F:→ aquarianboy:错误讯息还是一样? 03/18 10:43
6F:→ waquey:ok 了 ... 把他对其到另外一个if就行了..谢谢大家! 因为从 03/18 11:02
7F:→ waquey:没碰过 所以都不会用..谢谢! 03/18 11:02
8F:推 min102257: 感谢解惑 谢 09/25 00:26