pycharmでは、デバッグ中に何もしないブレークポイントを打ち破りたいと思います。これどうやってするの?pycharmで `pass`を壊す方法
例えば、私はpass
声明でブレークしたいと思います:
for i in range(999999):
if i == 6232:
pass
私はpass
にブレークポイントを設定した場合、デバッガが中断されません。私がこれまでに行うことができました最も近いが、いくつかの未使用の変数名を構成し、それを無意味な値を割り当てることですので、私は、その行にブレークポイントを設定することができます。
for i in range(999999):
if i == 6232:
foobar_unused_variable = "At least I can set a breakpoint on this line."
私はこれも実行しました - 一般的には何らかのnoop文( 'i'は有効なPythonですが、何もしません)を入れます。これは、pylintによって拾われるという追加の利点があるので、私はそれを間違ってコミットしません。 – Shadow
'pass'は何もしないことを意味し、コンパイル中は何もしないので、' pass'に実行可能なコードはなく、最終的にデバッガは 'nothing'をデバッグできません。 – Sraw