0

PyScripter のインタープリター ウィンドウで対話的にテストしたいクラスと関数を含む、デバッグしたいスクリプトがあります。デバッグモードでこれを実行できるようにしたいと思います。これは可能ですか?

4

4 に答える 4

2

pdbを調べます。必要に応じて、インタープリター内からプログラムのメイン関数を呼び出すことができます。

import pdb
def main():
    a, b = 3, 4 # Set some variables.
    d = {1:'a'}
    pdb.set_trace()
    print "All done."

次に、インタープリターで次のようにします。

>>> from testme import main
>>> main()
>>> p a
3
于 2011-08-24T15:00:39.367 に答える
1

どうやら、pyscripter にはこの機能がありません。

于 2011-09-13T15:09:56.523 に答える
0

私は、pyScripter はシングル スレッド アプリケーションのデバッグのみを許可し、ブレークポイントはアプリケーションのメイン スレッドでのみ機能すると考えています。Winpdbなどの外部デバッガーを確認する必要がある場合があります。

于 2011-08-24T15:05:20.970 に答える