Für den Debug-Einsatz möchte ich den Typ einer Variablen in Google App Engine zeigen. In der traditionellen Umgebung verwende ich "print type(x)"
, um es zu tun. Aber in GAE weiß ich einfach nicht, warum ich self.response.out.write(str(type(x) ) )
nicht verwenden kann, um es im Browser zu echotieren. Ich wurde verwirrt, weil ich die <type 'type'>
zu < type 'str' >
umwandelte. Da das nicht funktioniert, muss ich self.response.out.write(str(type(x) == type("123") ))
statt direkt den Typ echo.wie man einen Objekttyp in der Google App Engine anzeigt
Also was habe ich im Denken vermisst?
Ich benutze auch Logging-Modul zu echo der Typ, der gut funktioniert. Aber ich will immer noch wissen, warum self.response.out.write()
nicht funktioniert.
Danke allen für die Hilfe !!
Was zeigt 'self.response.out.write (str (type (x)))' für Sie? –
Nichts. Was mich verwirrt ist, dass die Operation nichts zurückschickt, genauso wie str() eine "" Zeichenkette generiert – boomplee