【问题标题】:Python pdb in terminal not showing recent commands终端中的 Python pdb 未显示最近的命令
【发布时间】:2015-04-03 21:21:08
【问题描述】:

我不确定这实际上是 PDB 问题还是终端问题,但是当我按向上箭头(查找最近使用的命令)时,输出显示 (Pdb) ^[[A。如果我使用的是非常基本的 hello world 类型的 python 程序,我没有这个问题。我在使用复杂的谷歌应用引擎应用程序时得到它,如果这有帮助的话。

是否有任何解决方法或方法可以避免这种情况?

【问题讨论】:

  • 您是否在同一台服务器上使用相同的终端会话调试两个程序?看来您的关键设置搞砸了。
  • 只是一个终端中的应用程序引擎(它连续运行)...服务器是我的本地机器,有很多东西在运行,所以我不知道如何回答这个问题

标签: python terminal pdb


【解决方案1】:

您不能将 pdb 与应用引擎一起使用,就像您在 django 或任何东西上使用它的方式一样。您必须复制该行,然后将其粘贴。如果使用箭头键,它将不起作用。

阅读https://opensourcehacker.com/2011/02/28/debugging-app-engine-application-with-python-pdb-debugger/

我希望这对您有所帮助,因为我从未使用过它,以上面链接中解释的方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-12
    • 1970-01-01
    • 2021-10-26
    • 2013-12-04
    • 2014-01-07
    • 2019-06-05
    • 2017-09-04
    相关资源
    最近更新 更多