2013-10-15 60 views
1
try: var_sigma 
except: print "Not defined." 

如果定义了此代码,将打印var_sigma的值,但我希望它不打印任何内容。我怎样才能做到这一点?抑制Python命令的终端输出

+1

此代码不显示任何信息。 –

回答

4

更换printpass

try: var_sigma 
except: pass 

虽然它可能会更好重新考虑你的设计。如果您尝试使用该变量会发生什么?

1
try: 
    print var_sigma 
except: 
    print "Not defined." 

如果定义了上述内容,将打印var_sigma。但是你的代码示例没有这样做,如果它被定义,它什么都不做,如果它没有定义,它会打印一些东西。

如果你简单的想检查var_sigma是否存在,那么你可以做到以下几点:如果`var_sigma`定义