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