19

出来ますか?デバッグとは、ブレークポイントを設定し、値を調べて、段階的に進めることを意味します。

4

9 に答える 9

10

winpdbを使用して、TCP/IPを介してPythonWebアプリのリモートデバッグを実行できます。

(リンクは2019年6月の時点で下に表示されます。PyPIwinpdbを試してください)

于 2008-11-25T19:03:51.727 に答える
8

次のセットアップを使用して、Web2py で構築されたアプリケーションをデバッグできます。

  1. エクリプスIDE
  2. Pydev を Eclipse にインストールする
  3. 必要に応じてコードにブレークポイントを設定する
  4. Eclipse 内で web2py.py ファイルを右クリックし、Debug As -> Python Run を選択します。
  5. ブレークポイントに到達すると、Eclipse はブレークポイントにジャンプし、そこで変数を調べてコードをステップ実行できます。
于 2009-04-30T10:04:10.870 に答える
8

web2py は使用していませんが、ターミナル ウィンドウで実行する場合は、標準の pdb を使用できます。コードのどこかに次の行を追加します。

import pdb; pdb.set_trace() 

これにより、デバッガーが起動され、中断されます。次に、 PDBコマンドを使用できます。n は次の行に進み、l はコードを一覧表示し、s は関数にステップ インし、p は値を出力します。

于 2008-11-24T20:22:22.053 に答える
6

Visual Studio 2010 を使用することもできます。方法は次のとおりです。

  • Python Tools for Visual Studio をダウンロードしてインストールします。
  • 既存のコードから新しいプロジェクトを作成します ( [ファイル] > [新規] > [既存のコードからプロジェクト... ]) 。
  • web2py フォルダーを指定し、デフォルトを使用します。
  • web2py.py を右クリックし、[ Set as Startup File ] を選択します。
  • ブレークポイントを設定して F5 (実行) を押すか、web2py.py を右クリックしてStart with Debuggingを選択します。

Visual Studio を既に使用している場合、これは適切な設定です。

于 2012-03-08T15:45:57.873 に答える
1

はい、可能です。「スパン防止」のため、スクリーンショットを投稿することはまだ許可されていませんが、私のウェブサイトでホストされている完全なスクリーンショットは次のとおりです。

http://static.techfuel.net/debug_web2py.png

于 2009-11-10T04:29:57.460 に答える
1

Eclipse と PyDev を使用して web2py アプリケーションをデバッグしています。ここに記事があります: http://www.web2pyslices.com/main/slices/take_slice/2

于 2011-01-26T15:27:53.640 に答える
0

これは、web2pyで動作するpdbを使用したPythonのデバッグに関する記事です。http://sontek.net/debugging-python-with-pdb

于 2010-10-29T05:29:31.623 に答える
0

カールが述べたように、それは次のように簡単です。

  1. Eclipse に PyDev をインストールする
  2. Web2Py プロジェクトを右クリックし、[Debug As] > [Python Run] を選択します。
  3. 実行するファイルとして web2py.py を選択する

他のプラグインやダウンロードは必要ありません。

于 2010-05-06T14:42:37.923 に答える