반응형
출처 : https://stackoverflow.com/questions/843277/how-do-i-check-if-a-variable-exists
어떻게 변수가 존재하는 지 체크하나요?
저는 변수가 존재하는 지 체크하기를 원합니다. 이제 저는 다음처럼 뭔가 하였습니다.
try:
myVar
except NameError:
# 뭔가 하기
예외처리 없이 다른 방법이 있을까요?
14개의 답변 중 1개
지역 변수의 존재를 체크하려면
if 'myVar' in locals():
# myVar 있음
전역 변수의 존재를 체크하려면
if 'myVar' in globals():
# myVar 있음
객체에 속성이 있는지 체크하려면
if hasattr(obj, 'attr_name'):
# 객체.속성이름(obj.attr_name) 있음
반응형
'Python' 카테고리의 다른 글
소켓 파이썬 : recvfrom (0) | 2022.04.23 |
---|---|
quickfix에서 시퀀스 번호 리셋 (0) | 2022.04.14 |
파이썬 2.7 예외 처리 구문 (0) | 2022.03.19 |
fix 세션을 로그아웃하는 방법? (0) | 2022.03.14 |
QuickFix에서 로그온 메세지에 비밀번호 추가하기 (0) | 2022.03.05 |