str 타입의 텍스트로 변수를 호출하는 방법이 없나요?
조회수 481회
from varname import Wrapper
a1 = Wrapper([100,102,103,104])
a2 = Wrapper([200,202,203,204])
a3 = Wrapper([300,301,302,303])
a4 = Wrapper([400,401,404,403])
def f_code (input):
for c in [a1,a2,a3,a4] :
if input == c.value[0] :
return c.name
f_code(300).value[1] # 기대한 값 : 301
varname이라는 인터프리터를 이용해서 조건에 맞는 변수명을 도출 하는 것 까진 성공했는데. 이후 도출값을 통해 변수 내의 데이터를 불러오려니 오류가 발생합니다. 변수명이 str값이라 그런 듯 한데..
이렇게 도출된 str 타입의 변수명을 통해 해당 변수에 저장된 데이터에 접근 할 수 있는 방법이 있는지 궁금합니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력