我在终端的Pycharm
中运行我的代码。是否可以在从终端运行期间调试代码并在代码中放置断点?
答案 0 :(得分:1)
我无论如何都不知道通过终端做到这一点,但我目前的做法是:
Run
> Edit Configurations
>添加新配置(绿色+
按钮)Python
Script path
,Parameters
和其他配置字段。Run
> Debug...
)使用正确的配置,结果应与在终端中运行脚本相同。
我觉得上面的过程有点单调乏味。 PEP 553 breakpoint()
可能会更好。它需要Python 3.7并且尚未实现。 See the related issue.
答案 1 :(得分:0)
有一种使用python console
的方法。
要运行它,请执行以下操作:Tools
-> python console
..或者您可以在IDE的底部找到它。
在代码中添加一个断点,然后将文件名传递给控制台,例如:%run my_file.py
答案 2 :(得分:0)