как показать тип объекта в Google App Engine - PullRequest
0 голосов
/ 26 марта 2012

Для отладки я хочу показать тип переменной в 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 Ответ

1 голос
/ 27 марта 2012

Когда браузер отображает html, он думает, что <type 'str'> является (неизвестным) тегом, поэтому он отображает его как <type 'str'></type>, следовательно, он становится частью разметки вашей страницы ... Это можно увидеть с помощью Firebug или любого другого похожего инструмента. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...