0

を使用するのは非常に初めてですpudb。py コードで基本的なデバッグを行うために、print ステートメントをずっと使用してきました。

関数に入るとすぐmain()に終了し、bash プロンプトに移動します。プログラム全体を通して実行をどのように追跡しますか?

ありがとう!

4

1 に答える 1

1

デバッガには複数の種類のコマンドがあります。

Next には "n" を使用する可能性があります。これは内部機能に飛び込むことはなく、既存のレベルを踏んでいるだけです。

「ステップ イン」には「s」を使用します。数回行うだけで、すぐに慣れます。

次のコードでテストされ、動作します:

def main():
    a = 1
    b = 2
    c = a + b
    print("total", a + b + c)

if __name__ == "__main__":
    main()

ランニング:

$ pudb main.py

「s」を 5 回押すと、列に入り、値が の b = 2変数ウィンドウが表示されます。a1

于 2016-02-20T00:26:55.380 に答える