我写了一个.py脚本,我认为有一些错误。当我运行脚本时,它可以执行前几条语句,但是很快就会终止,我看到闪存在关闭窗口之前出现了一些错误消息。有没有办法获取错误消息?
试图导入pdb模块进行调试,但是如果仅使用continue
仍然会终止并且看不到错误消息
答案 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
您现在应该可以看到错误消息。