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