0

当我getattr(__builtins__,'int')在 Python 控制台上运行时,我得到<type 'int'>了输出。但是当我在我的 web2py 应用程序的模块中编写相同的行时,我得到了错误:

AttributeError: 'dict' object has no attribute 'int'. 

我试图__builtins__在 python 控制台上检查类型,它显示类型为模块,而在 web2py 中它将它视为一个字典。请让我知道如何使它工作。

4

1 回答 1

0

__builtins__是一个实现细节。您想要的是名称相似的令人困惑的__builtin__模块,您可以使用import __builtin__.

于 2013-07-05T08:47:02.673 回答