WingIDE中调试GAE(google app engine)
之前调试一直在用print。。。很寒,其实在WingIDE中可以直接断点调试GAE的,下面介绍两种常用的方法:
1. 在WingIDE中设置 dev_appserver.py为main debug file(右键 - Set As Main Debug File),然后设置运行参数:appname -d
然后,就可以开始运行调试了。我设置的VS类似的快捷键,因此,按下F5,控制台显示服务启动信息,然后,在浏览器里打开http://localhost:8080/,当遇到代码中有断点处时,将会跳到断点处,用鼠标移到变量上面能直接显示当前变量的值,非常方便!
2. 设置了-d参数后,通过logging模块输出的调试信息可以直接在控制台看到了。如:
import logging
logging.debug("curPage is" + curPage)
logging.debug("curPage is" + curPage)
微信扫一扫交流
作者:CoderZh
公众号:hacker-thinking (一个程序员的思考)
独立博客:http://blog.coderzh.com
博客园博客将不再更新,请关注我的「微信公众号」或「独立博客」。
作为一个程序员,思考程序的每一行代码,思考生活的每一个细节,思考人生的每一种可能。
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。