gpt4 book ai didi

python可以在不修改代码的情况下进行调试

转载 作者:太空狗 更新时间:2023-10-30 01:49:24 24 4
gpt4 key购买 nike

调试python代码似乎是一件微不足道的事情,只需插入以下几行即可触发调试器。

import pdb
pdb.set_trace()

是的,所以我试过了,效果非常好。这是一个不错的调试器。

但是是否有可能启动一个未修改的 python 程序,也许指定一个文本文件,列出断点位置?这就是我通常在 Java 或 Flash 中的做法。

最佳答案

将名为 .pdbrc 的文件保存在与脚本文件相同的文件夹中。把你的断点信息放进去:

b 3
b 5
b 70
b 89

像这样在 pdb 中运行脚本:

python -m pdb myscript.py

pdb 将选择并插入您的断点。不幸的是,它不会保存您在调试时对它们所做的任何更改。

或者你可以在第一行指定它们

(Pdb) b 3;;b 5;;b 70;;b 89

关于python可以在不修改代码的情况下进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9634912/

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