python空白处错误,python中的空错误消息

我试着调试一个错误,当我最初运行它,然后放进try/except块打印出错误是什么时,我得到了一个“没有提供异常”。try:

#some code

except BaseException, e:

print str(e)

这会产生一个空白的输出行,有什么想法吗?

编辑:抱歉,希望有一个特定的原因,错误消息可以是空白的。没有堆栈跟踪输出,这正是导致我被迫首先执行try/except块的原因,我仍然在编程,所以现在只是让“编译器”捕捉错误。抛出错误的实际代码在Django应用程序中,因此它将具有Django中的一些函数。try:

if len(request.POST['dateToRun']) <= 0:

dateToRun = Job.objects.filter(id=jobIDs[i]).values()['whenToRun'].split(' ')[0]

if len(request.POST['timeToRun']) <= 0:

timeToRun = Job.objects.filter(id=jobIDs[i]).values()['whenToRun'].split(' ')[1]

except BaseException, e:

print str(e)

这是视图函数中的代码。jobIDs是一个dict,包含格式为35;###Selection:###(即17选择:17)的值键对。抱歉,我一开始忘了贴这个。

编辑:repr(e)给了我TypeError(),这比什么都不知道要好。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值