我不知道如何通过终端来进行此操作,但我目前的做法是: 运行 > 编辑配置 > 添加新配置(绿色的+按钮) 选择Python 填写脚本路径,参数和其他配置字段。 调试新添加的配置。(运行 > 调试...) 通过正确的配置,结果应该与在终端中运行脚本相同。 我觉得上述过程有点繁琐。一个 PEP 553 的 breakpoint() 可能更好。它需要 Python 3.7,目前还没有实现。请参见相关问题。
即使程序在 PyCharm 外启动,我们也可以将 PyCharm 调试器附加到它上面。进入“运行” -> “附加到进程”。 这将显示当前在系统上运行的Python进程列表。从中选择适当的进程。 现在,PyCharm调试器已连接到该进程。我们可以添加断点并进行调试。
有一种方法是使用 python控制台。 运行方式: 工具 -> python控制台 .. 或者您可以在IDE底部找到它。 然后按照以下图片中的 '附加调试器' 行: 在代码中添加断点,然后将文件名传递给控制台,例如: %run my_file.py