1
我想检查名为component +“_STATUS”或+“_DESC”的变量是否存在。如何检查变量是否存在?
我试过以下,但它不会工作。所以,这里是我的代码:
Components = ['SAVE_DOCUMENT', \
'GET_DOCUMENT', \
'DVK_SEND', \
'DVK_RECEIVE', \
'GET_USER_INFO', \
'NOTIFICATIONS', \
'ERROR_LOG', \
'SUMMARY_STATUS']
for Component in Components:
try:
eval(Component + "_STATUS")
eval(Component + "_DESC")
except NameError:
print "Missing component " + Component + " information!"
sys.exit(StateUnknown)
就像一个魅力! :) – Marko
@Marko - 谢谢你)希望这会有所帮助 –