Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我getattr(__builtins__,'int')在 Python 控制台上运行时,我得到<type 'int'>了输出。但是当我在我的 web2py 应用程序的模块中编写相同的行时,我得到了错误:
getattr(__builtins__,'int')
<type 'int'>
AttributeError: 'dict' object has no attribute 'int'.
我试图__builtins__在 python 控制台上检查类型,它显示类型为模块,而在 web2py 中它将它视为一个字典。请让我知道如何使它工作。
__builtins__
__builtins__是一个实现细节。您想要的是名称相似的令人困惑的__builtin__模块,您可以使用import __builtin__.
__builtin__
import __builtin__