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)
작품을 사용할 수 있습니다, 당신은 locals()를 사용할 수있는 지역 범위 변수의 존재를 확인해야합니다! :) – Marko
@ 마르코 - 감사합니다) 도움이되기를 바랍니다 –