Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从代码中调用Pycharm调试器?_Python_Pycharm_Pdb - Fatal编程技术网

Python 如何从代码中调用Pycharm调试器?

Python 如何从代码中调用Pycharm调试器?,python,pycharm,pdb,Python,Pycharm,Pdb,我发现可以使用以下方法从代码调用pdb调试器: import pdb; pdb.set_trace() Pycharm调试器是否有等价物?因为我更愿意只学习一个调试器。我想运行,而不是最初调试,因为调试要慢得多 我可以从代码行以某种方式调用pycharm调试器吗?在pycharm中,您可以单击行号旁边的红色圆点,该圆点将表示该行的调试点。它将在执行该行之前停止。 没有真正的方法从代码中调用调试器,请将pycharm视为与代码无关的东西。如果您想从代码中调用调试器,不幸的是pdb是唯一的方

我发现可以使用以下方法从代码调用pdb调试器:

import pdb;    pdb.set_trace()
Pycharm调试器是否有等价物?因为我更愿意只学习一个调试器。我想运行,而不是最初调试,因为调试要慢得多


我可以从代码行以某种方式调用pycharm调试器吗?

在pycharm中,您可以单击行号旁边的红色圆点,该圆点将表示该行的调试点。它将在执行该行之前停止。

没有真正的方法从代码中调用调试器,请将pycharm视为与代码无关的东西。如果您想从代码中调用调试器,不幸的是pdb是唯一的方法。

它只在调试模式下才会这样做。我想从运行模式调用它,您可以使用pdb并运行,也可以使用调试模式并设置调试点。您不能在pycharm的运行模式下设置调试点。您可以在pycharm中使用Python调试服务器(忽略远程word,它在本地工作正常)。您还可以对pdb使用速记
breakpoint()