gpt4 book ai didi

python - 如何使用输入 pdb Python 代码?

转载 作者:太空狗 更新时间:2023-10-30 00:08:34 29 4
gpt4 key购买 nike

我正在使用 pdb 调试 Python 代码。代码需要从标准输入输入,例如:

python -m pdb foo.py < bar.in

然后 pdb 将接受 bar.in 作为命令。如何告诉 pdb 输入的是 foo.py 而不是 pdb?

最佳答案

好吧,这是对 Aaron 的回答的一个调整,但我认为它没有捕获要点,因为您想在某个时候进行交互式调试,对吗?这可行,但程序会在您有机会调试之前退出。

(echo cont;cat bar.in) | python -m pdb foo.py

我想如果你可以编辑 foo.py,执行 import pdb 然后在 foo.py 中有趣的点执行 pdb.set_trace(),然后运行 ​​python foo.py 没有 -m pdb 并正常给它 bar.in

python foo.py < bar.in

关于python - 如何使用输入 pdb Python 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2764055/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com