如何在谷歌应用引擎中显示对象的类型

时间:2012-03-26 12:22:37

标签: python google-app-engine types

对于调试使用,我想在Google App Engine中显示变量的类型。

在传统环境中,我将使用"print type( x )"来执行此操作。但在GAE中,我只是不知道为什么我不能使用self.response.out.write( str( type( x ) ) )在浏览器中回显它。我感到困惑,因为我确实将<type 'type'>转换为< type 'str' >。 由于这不起作用,我必须使用self.response.out.write( str( type( x) == type( "123" ) ) )而不是直接回显该类型。

那么我在想什么呢?

我也在使用日志记录模块来回显运行良好的类型。但我仍然想知道为什么self.response.out.write( )不起作用。

谢谢大家的帮助!!

1 个答案:

答案 0 :(得分:1)

当浏览器呈现html时,它认为<type 'str'>是一个(未知)标记,因此它将其呈现为<type 'str'></type>,因此它成为页面标记的一部分......您可以通过Firebug看到这一点或任何类似的工具。