脚本终止时获取错误消息

时间:2019-06-29 11:31:55

标签: python runtime-error

我写了一个.py脚本,我认为有一些错误。当我运行脚本时,它可以执行前几条语句,但是很快就会终止,我看到闪存在关闭窗口之前出现了一些错误消息。有没有办法获取错误消息?

试图导入pdb模块进行调试,但是如果仅使用continue仍然会终止并且看不到错误消息

2 个答案:

答案 0 :(得分:1)

如果您要使用ipdb转到脚本的下一行,请使用next not Continue

答案 1 :(得分:1)

转到包含脚本的文件夹。在同一目录中打开命令提示符。从命令提示符处运行脚本。

import numpy
import math

angle = math.radians(-117.57) #rotation get with tiled, set - for cancel rotation
center_x = 148 #how to get this ?
center_y = 747 #and this
x = 126.82 #get with tiled
y = 679.54 #get with tiled

id_rotation = [ [math.cos(angle), -math.sin(angle)],
                [math.sin(angle), math.cos(angle)] ]
R = numpy.matrix(id_rotation)

id_position = [ [x - center_x],
                [y - center_y] ]
B = numpy.matrix(id_position)

id_center = [ [center_x],
              [center_y] ]
C = numpy.matrix(id_center)

print(numpy.dot(R, B) + C) #return original position before rotation

您现在应该可以看到错误消息。