Debugging 如何调试Spyder IPython控制台上声明的函数
如何调试并逐步使用我在Spyder Ipython上交互声明的函数 例如,我以交互方式声明了以下函数:Debugging 如何调试Spyder IPython控制台上声明的函数,debugging,ipython,spyder,Debugging,Ipython,Spyder,如何调试并逐步使用我在Spyder Ipython上交互声明的函数 例如,我以交互方式声明了以下函数: def my_function(x,y): w = x*2 z = y*2 return w+z 我在网上读了一些书,看起来要调试我必须先加载py脚本。例如: $ python -m pdb hello.py 我可以在不加载脚本的情况下进行调试吗 我想调用我的_函数(1,2),看看w和z的值是多少 谢谢大家! 您需要在函数中添加以下行 def my_function
def my_function(x,y):
w = x*2
z = y*2
return w+z
我在网上读了一些书,看起来要调试我必须先加载py脚本。例如:
$ python -m pdb hello.py
我可以在不加载脚本的情况下进行调试吗
我想调用我的_函数(1,2),看看w和z的值是多少
谢谢大家! 您需要在函数中添加以下行
def my_function(x,y):
import pdb; pdb.set_trace()
w = x*2
z = y*2
return w+z
然后在控制台中这样调用它之后
my_function(1, 2)
您将被自动带到调试器