AppEngine:如何一步一步的调试?

  • 回答 (2)
  • 关注 (0)
  • 查看 (12)

在本地使用AppEngine时(dev_appserver.py),是否可以一步一步的调试?使用logging.info()或类似的函数来显示代码中所有变量的值并确定错误的位置。

我要飞别拦我我要飞别拦我提问于
猪猪3516347回答于

import sys
for attr in ('stdin', 'stdout', 'stderr'):
    setattr(sys, attr, getattr(sys, '__%s__' % attr))
import pdb
pdb.set_trace()

你需要运行dev_appserver.py而不是通过GUI AppEngine启动程序。当pdb.set_trace()行被执行,您将被放到pdb调试器在那时。

回答过的其他问题

学习区块链技术需要会编程吗?

最好还是需要一点技术基础,所以我还是建议你去学习一下编程,编程其实不难,只要你用心的去学就行了。 可以去学习相关知识,比如: 数学基础,不然难以理解其中的密码学原理 计算机网络,更方便理解区块链的多层架构 编程和算法基础,可以帮助你了解区块链的账本是如何记账的 编程语言的话:ja...... 展开详请

如何运用大数据提升项目管理的水平?

随着新项目的喧嚣,大数据领域为经验丰富的项目经理提供了广泛的机会。大数据项目经理培养项目团队彼此协调工作,同时使用新的新兴技术和业务实践来成功交付项目。随着数据的重要性继续飙升,这一领域将在未来几年内增加。

基于 CentOS 搭建微信小程序服务 wx.getUserInfo请注意升级?

使用腾讯视频插件报错“找不到playerid为txv1的txv-video组件”?

如果vid是后台数据库获取前端动态setData 赋值的,先要wx:if="{{vid}}"。因为数据没获取就执行了wxml就会报错。

使用@ font-face将文本绘制到<canvas>在第一次不起作用

绑定一个onerror事件的Image元素。 演示:最新款Chrome。 var canvas = document.getElementById('canvas'); var ctx = canvas.getContext('2d'); var link = documen...... 展开详请

git与IntelliJ IDEA:无法从远程存储库读取?

设置 - >版本控制 - > Git,然后在SSH可执行文件下拉菜单中选择Native 📷 ... 展开详请

关于作者

所属标签

扫码关注云+社区