getattr(__builtins__,'int')
을 Python 콘솔에서 실행하면 <type 'int'>
이 출력됩니다. 내 web2py 응용 프로그램의 모듈에 같은 줄을 쓸 때 나는 오류 :getattr (__ builtins __, 'int')이 web2py에서 작동하지 않습니다.
AttributeError: 'dict' object has no attribute 'int'.
나는 파이썬 콘솔에서 __builtins__
의 종류를 확인하기 위해 노력하고 web2py에이 딕셔너리로 취급되는 반면,이 모듈로 유형을 보여 주었다. 어떻게 작동시키는 지 알려주십시오.
간단합니다. web2py를 다시 작성하십시오. –
무엇을하려고합니까? – korylprince
매개 변수를 정의하는 클래스가 있습니다. 그것의 유형, 길이, 형식, 등등이 클래스의 일부 개체의 멤버를 입력 정수/문자열/기타 할당하려고 노력하고 있습니다. eval ('int')는 나를 위해 일했지만 getattr이이를 수행하는 데 선호되는 방법이어야한다고 생각합니다. – gliese581g