getattr(__ builtins __,'int')在web2py中不起作用

时间:2013-07-05 06:54:34

标签: python web2py built-in

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

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

我试图在python控制台上检查__builtins__的类型,它将类型显示为模块,而在web2py中它将其视为dict。请让我知道如何使其发挥作用。

1 个答案:

答案 0 :(得分:0)

__builtins__是一个实现细节。你想要的是令人困惑的同名的__builtin__模块,你可以使用import __builtin__获得它。