-1

我想要一些关于函数集的信息(可能是 PHP 中 var_dump() 的模拟),我可以用它们来查看服务器端的变量内容,以便它们应该打印在服务器端不知何故,在工作过程中,或在浏览器控制台的客户端(chromelogger?)。

我最近参与了一个新项目,我是 Python/Django 的新手,所以我需要熟悉内部逻辑并开始运行。

我在前端使用 extJS,在后端使用 Django 1.6。

谢谢!

4

4 回答 4

0

如果您要打印变量结构,请使用dir

如果您只想打印变量内容,请使用pretty print(pprint)

于 2015-03-06T08:17:20.543 回答
0

只需打印它们,它们就会出现在开发服务器的控制台中:

print some_var

或者,如果some_var是某种结构(字典或列表),请使用pprint模块:

import pprint
pprint.pprint(some_var)
于 2015-03-06T08:15:36.637 回答
0

我认为您正在寻找一个 IDE .. 去 pycharm 或 eclipse + pydev。

于 2015-03-06T08:16:19.823 回答
0

如果您尝试在服务器或类似生产的环境中诊断问题(即,您不能只转储到交互式调试器中),我是否建议您使用日志记录?

https://docs.djangoproject.com/en/1.7/topics/logging/ https://docs.python.org/2/library/logging.html(或https://docs.python.org/3/library /logging.html )

您甚至可以拥有一个 SMTP 日志处理程序,它会自动通过电子邮件向您发送某些处理程序的日志输出。

于 2015-03-06T08:30:01.303 回答