我应该使用哪个调试器来显示每个调用/步骤的变量值。我有以下示例代码:
def sample_func1(a, b):
c = a + b
print(c)
a = 10 + b
b = 20 - a
print(a, b)
def sample_func2(x, y):
z = x - y
print(z)
p = 10
q = 20
d = sample_func1(p, q)
w = sample_func2(p, q)
我正在使用jupyter笔记本。
答案 0 :(得分:0)
除了在每次迭代时打印出(a,b,c)和(x,y)之外,查看每个变量并逐步执行代码的最佳方法是使用不同的文本编辑器。 Visual Studio非常适合这种情况,但如果你喜欢Jupyter的界面,你可以使用Rodeo(https://www.yhat.com/products/rodeo),它与数据科学相似并且已经过优化。
答案 1 :(得分:0)
我安装了Spyder,这是一个开源,找到了我正在寻找的选项。