goz*_*lli 12 python breakpoints ipython pdb
可以在IPython+中设置断点,pdb如下所示:
run -d -b 150 file1.py
Run Code Online (Sandbox Code Playgroud)
这将打破第file1.py150行的执行.现在,如何在被调用的文件中设置断点file1.py?类似于以下内容:
run -d -b file2.py:106 file1.py
Run Code Online (Sandbox Code Playgroud)
在哪里file2.py导入和调用内部file1.py.
非常感谢.
您可能觉得可行的一个选项是制作file1.py一个IPython脚本,即将名称更改为file1.ipy,然后,而不是
import file2
Run Code Online (Sandbox Code Playgroud)
做
%run -d -b 106 file2.py
Run Code Online (Sandbox Code Playgroud)
我意识到这可能不太理想,因为它需要编辑file1.py.
编辑:这确实是%run命令中的一个有用的功能.我在这里添加了它:https://github.com/ellbur/ipython
此外,如果您有使用解决方案,pdb您可能也想将其作为答案发布.
| 归档时间: |
|
| 查看次数: |
3642 次 |
| 最近记录: |