这是我的第一篇文章!:D
我正在尝试学习如何使用 winpdb 调试一些 python 代码并遇到问题。考虑以下 python 函数 simple.py:
def simple(a,b):
c = a + b
return c
我在 Windows 中并使用存储此函数的目录中的命令行,我尝试使用以下命令运行 winpdb:
winpdb simple.py 2 1
这是用a = 2
and调试函数 simple.py 的正确方法b = 1
吗?例如,当我在命令行 winpdb 启动但a
未定义b
时执行上述操作时(在将上述内容输入 cmd 窗口时从 winpdb 控制台获取):
> eval a
<type 'exceptions.NameError'>, name 'a' is not defined
很抱歉不得不问这样一个基本问题,但我似乎无法在网上找到任何解决方案。