代码之家  ›  专栏  ›  技术社区  ›  Wang Xiaojie

如何从python调试器pdb输入

  •  3
  • Wang Xiaojie  · 技术社区  · 7 年前

    这个问题可能很小,但我对Python还不熟悉。这个问题最好用下面的简单例子来说明。我正在使用pdb调试以下脚本(它是python 3):

    astring = input("input here: ")
    

    input here: abc
    

    但无论我从键盘输入什么,我都会出错。

    NameError: "name 'abc' is not defined"
    > /home/wang/tmp/test.py(4)<module>()
    -> astring = input("input here: ")
    

    调试时如何输入?谢谢!

    2 回复  |  直到 7 年前
        1
  •  0
  •   donkopotamus    7 年前

    您在Python 2上使用了不正确的函数。使用 raw_input input

        2
  •  0
  •   leyanpan    7 年前