如何从 python 调试器 pdb 输入
how to input from python debugger pdb
这个问题可能很简单,但我是 Python 的新手。这个问题最好用下面的简单例子来说明。我正在使用 pdb 调试以下脚本(它是 python 3):
astring = input("input here: ")
当进入上一行时,我得到以下提示并键入 "abc"
input here: abc
但是无论我从键盘输入什么,都会出现错误,例如
NameError: "name 'abc' is not defined"
> /home/wang/tmp/test.py(4)<module>()
-> astring = input("input here: ")
调试时如何输入?非常感谢!
这个问题可能很简单,但我是 Python 的新手。这个问题最好用下面的简单例子来说明。我正在使用 pdb 调试以下脚本(它是 python 3):
astring = input("input here: ")
当进入上一行时,我得到以下提示并键入 "abc"
input here: abc
但是无论我从键盘输入什么,都会出现错误,例如
NameError: "name 'abc' is not defined"
> /home/wang/tmp/test.py(4)<module>()
-> astring = input("input here: ")
调试时如何输入?非常感谢!