处理输出时,ipdb 中的制表符完成不起作用



有时我会使用ipdb来调试Python脚本,它具有非常好的自动完成功能。

问题是,脚本通常通过处理其输出的 shell 管道运行(例如python script.py |& tee "stdout.txt"(。

对我来说,这似乎没有答案(要么在没有自动完成的情况下生活,要么禁用stdout管道(。

我的问题由两部分组成:

  • 有没有办法同时进行自动完成和标准输出处理?
  • 如果没有,为什么不呢?

最后,我通过避免使用 shell 管道并从 Python 本身编写输出文件来解决这个问题。

我可以使用less +F实时观看文件更改。

我想我要求L/Unix管道有太多的交互性。

相关内容

  • 没有找到相关文章

最新更新