pycharmのデバッグチュートリアル
pycharm デバッグ チュートリアルは次のとおりです: 1. 準備作業; 2. コードの実行; 3. 実行/デバッグ モードに入る; 4. 実行/デバッグ構成情報の保存; 5. 公式操作; 6. 実行テスト プログラム; 7 テスターの選択; 8. テスト プログラム ブロックの作成; 9. テスト コードの実行; 10. 実行のデバッグ; 11. ブレークポイント; 12. ブレークポイントの設定 13. コードのデバッグ; 14. 再実行; 15. REPL、コンソール インターフェイス デバッガ内。
# このチュートリアルのオペレーティング システム: Windows 10 システム、Dell G3 コンピューター。
pycharm のデバッグ チュートリアルは次のとおりです:
1. 準備
Python のバージョンは 2.7 以降です
Python プロジェクトが作成され、追加されています内容、具体的な参照: 入門チュートリアル
2. ステップ 1 - コードの実行
前に作成した Solver.py ファイルを開き、編集ボックスを右クリックして「Run 'Solver」を選択します'" オプション。
この時点で、スクリプト ファイルは正常に実行され、デバッグ ツール ウィンドウにプログラムの出力値が表示されます。
次に、これら 2 つの具体的な内容について詳しく説明します。ステップ。
3. 実行/デバッグ モードとは
実行/デバッグが必要な各スクリプト ファイルには、スクリプト名、ディレクトリ、その他の重要な実行およびデバッグ情報を指定するための特別な構成ファイルが必要です。 Pycharm は、ユーザーが手動で作成する必要がないように、この構成ファイルを統合しました。 [実行] または [デバッグ] ボタンをクリックする (またはショートカット メニューで同じ操作を実行する) たびに、実際には現在の実行/デバッグ構成ファイルが現在のデバッグ モデルにロードされます。最初の図を注意深く見ると、コンボ ボックスに実行/デバッグ関連の情報がまったくなく、2 番目の図まで表示されないことがわかります。これは、次に示すように、run/debug コマンドの実行時に、ソルバー スクリプトの実行/デバッグ構成ファイルが自動的に生成されることを意味します。この時点で、メイン ツールバーで [実行] (緑色の矢印ボタン) と [デバッグ] (緑色のカブトムシ ボタン) の 2 つのボタンが使用可能になります。
同時に、これら 2 つのアイコンはまだ半透明です。これは、一時的なものであることを意味します。つまり、Pycharm によって自動的に作成されます。 OK、ドロップダウン矢印をクリックして、現在利用可能なコマンド操作を表示します:
複数の実行/デバッグ構成スキームを設定している場合、それらはすべてここのドロップダウン リストに表示されます。クリックして選択します。 1 つは現在のプロジェクトの実行/デバッグ構成ファイルです。
4. 実行/デバッグ構成情報を保存します
上のドロップダウン リストで、[構成の編集] オプションをクリックして、実行/デバッグ構成編集ウィンドウを開きます:
左側のサイド ディレクトリに 2 つのノード (Python と Default) が表示されます。最初のノード ディレクトリの下には 1 つの構成オプション「Solver」があり、2 番目のオプションの下には多くの構成情報があります。 ######これはどういう意味ですか?
デフォルト ノードの下には、フレームワークの名前またはモードの名前のみが表示されます。新しい実行/デバッグ構成ファイルを作成すると、選択したモード ブランチの下に作成されます。デフォルト ノードの設定が変更されると、それに関連するすべての構成ファイルもそれに応じて変更されます。
たとえば、Pycharm で使用されている Python インタープリターをリモートまたはローカルのインタープリターに置き換える場合は、すべての新しいデバッグ構成ファイルがこの新しいインタープリターを使用するように、Python ページでインタープリター設定を変更できます。通訳者。
初期の Python ノードでは、単一の構成オプション「ソルバー」のみが使用されます。これは Python タイプの構成ですが、デフォルト ノードの Python メカニズムとは異なります。透明なアイコン。現在の設定ファイルの保存状態を示すために使用されます。設定ファイルを保存すると、アイコンは不透明になります。たとえば、現在のソルバー スクリプトの新しい構成ファイルを Python タイプで作成し、「Solver1」という名前を付けます。
既存の構成ファイルに変更を加えた場合、その変更は対応するスクリプト領域にのみ適用されます。
5. 公式操作
非常に直接的な方法でスクリプトを実行できたので、スクリプトを実行する他の方法を探します。
ご存知のとおり、スクリプトの実行は現在のデバッグ構成ファイルをロードすることを意味するため、スクリプトの実行は主に次のプロセスに従います:
(1) メイン ツールバーで、[実行/デバッグ] をクリックします。グループ ボックスで、現在のデバッグ設定ファイルの情報を確認します。
#(2) 次の作業を実行します (3 つのうちの 1 つを選択):実行ボタンをクリックして設定ファイルを読み込みますShift F10 ショートカット キーを押します。メイン メニューで、[実行] → [実行]を選択します。この時点で、[実行] ツール ウィンドウでプログラムの実行結果を確認できます。 6. テスト プログラムを実行するここではコード テストの重要性について説明するのではなく、この機能を完了するために Pycharm がどのように役立つかを検討します。7. テスターの選択
まず、テスターを指定する必要があります。ツールバーの [設定] ボタンをクリックして [設定/環境設定] ダイアログ ボックスを開き、クリックして [Python Intergated Tools] ページに入ります (検索機能で見つけることができます)。デフォルトの選択は次のとおりです:
ここでは、Python Intergated Tools ページに入ります。 Nosetests を選択し、保存してダイアログ ボックスを閉じます。
8. テスト プログラム ブロックの作成
最初にテスト インスタンスを作成します。 Pycharm は、テスト コードを作成するための非常にスマートな方法を提供します: クラス名をクリックして選択し、Ctrl Shift T ショートカット キーを押すか、メイン メニューで [ナビゲート] → [テスト] を選択します。テスト プログラムが既に存在する場合は、対応するプログラムに直接ジャンプします。
システム プロンプトに従って、Pycharm は次のダイアログ ボックスを表示します:
[OK] ボタンをクリックして作成結果を表示します: テスト クラスが自動的に作成されました。もちろん、これは単なるクラス フレームワークであり、テスト関数を手動で記述する必要があります。
9. テスト コードを実行します
すべての準備ができたら、テスト クラス名を右クリックし、ポップアップ ショートカット メニューで実行コマンドを選択します:
Observe実行ステータス バーのテスト ランナー タブ出力:
10. デバッグと実行
まず、なぜデバッグが必要なのかを理解する必要があります。プログラムの動作中にエラーが発生した場合、エラーが発生した場所をどのように特定すればよいでしょうか?これにはデバッグが必要です。
Pycharm では、プログラムを直接デバッグすることができます。必要な準備は、プログラム内の必要な場所にブレークポイントを追加することだけです。次に、それを詳しく紹介します:
11.ブレークポイント?
ブレークポイントは行の位置をマークします。プログラムがコードのその行まで実行されると、Pycharm はプログラムの実行状態の分析を容易にするためにプログラムを一時的に中断します。 Pycharm は数種類のブレークポイントをサポートしており、対応するアイコンで区別できます。ここではPythonのラインブレークポイントを例にして紹介します。
12. ブレークポイントの設定
方法は非常に簡単で、コードの左側にある空白の灰色のスロットをクリックするだけです:
ブレークポイントは対応するブレークポイントをマークすることに注意してください。コード行が赤になっている場合、この色のマークはユーザーがまだ変更できません。できるだけ早く解決策を紹介する予定です。
ちなみに、ブレークポイントの解除も非常に簡単で、同じ位置を再度クリックするだけです。
マウス ポインタをブレークポイントの上に置くと、Pycharm はブレークポイントの重要な情報、行番号、スクリプト プロパティを表示します。ブレークポイントのプロパティを変更したい場合は、ブレークポイントを右クリックします:
ブレークポイントのプロパティに個人用の変更を加えて、アイコンの変化を観察できます。
13. コードのデバッグ
次に、正式にコードのデバッグを開始します。
まず、現在のデバッグ構成ファイルと同じ名前の「ソルバー」ファイルを構成ファイル グループ ボックスから選択し、デバッグ ボタン (緑色のカブトムシ スタイルのボタン) をクリックします。
次は Pycharm です。 次の操作が実行されます。
(1) PyCharm が実行を開始し、ブレークポイントで一時停止します
(2) ブレークポイントが配置されているコード行が青色に変わります。これは、PyCharm プログラム プロセスがブレークポイントに到達しましたが、ブレークポイントでマークされたコードはまだ実行されていないことを意味します。
(3) [デバッグ ツール] ウィンドウが表示され、現在の重要なデバッグ情報が表示され、ユーザーはデバッグ プロセスに変更を加えることができます。
Pycharm ユーザー マニュアルにはデバッグ ウィンドウのすべてのコントロールに関する機能情報が完全に記載されていますが、ここではまだ簡単に紹介します。ウィンドウが [デバッガー] タブと [コンソール] タブの 2 つのタブに分かれていることがわかります。
(1) デバッガ ウィンドウは、フレーム、変数、ウォッチの 3 つの表示領域に分かれています。これらのウィンドウには現在のフレームと実行中のプロセスがリストされ、ユーザーはプログラム空間内の変数のステータスなどを確認できます。フレームを選択すると関連する変数情報が表示されますが、これらの部分は折り畳んで非表示にすることも可能です。
(2) コンソール ウィンドウには、現在のコンソール出力情報が表示されます。デフォルトでは、このウィンドウはデバッガーの下にあり、ラベルをクリックすると前面に表示されます。
もちろん、プログラムのデフォルトのレイアウトが気に入らない場合は、これらのウィンドウの配置を変更できます。詳細については、「タブと領域の移動」の章を参照してください。
デバッガー ウィンドウの作業モード:
OK、プログラムは最初のブレークポイントで一時停止され、フレーム ウィンドウにはソルバー スクリプトのコードの 7 行目に対応するプロセス デモが表示されます。 、関連する変数 a、b、c は定義されていますが、変数 d はまだ定義されていません。次?
F9 (または左側のツールバーの緑色の矢印) を押すと、プログラムは次のブレークポイントまで実行を続けます。このようにして、各ブレークポイントを再度実行して、変数の変化を観察できます。
デバッガー ウィンドウの詳細については、ソフトウェア マニュアルを参照してください:製品ドキュメント
コンソール ウィンドウの作業モード:
コンソール ウィンドウを使用する必要があるのはなぜですか?プログラムによって提供されたエラー情報を表示する必要がある場合、または追加の一時的な操作を実行する必要がある場合は、このウィンドウで行う必要があります。
[コンソール] タブをクリックして前面に表示します:
次に、左側のツールバーのコマンド ボタンをクリックして Python コマンド プロンプトを表示します:
この時点で、
コンソール ウィンドウには、コード スペル プロンプト (Ctrl Space) と履歴メモリ (上下キー) 機能が用意されていることに注意してください。詳細については、「デバッグの使用」を参照してください。コンソール
最後に、コンソール ウィンドウを常に使用できるようにしたい場合は、コンソール ウィンドウを別のウィンドウに移動します:
14. もう一度実行します
このデバッグ実行が完了したら、デバッグ構成ファイルを再度ロードし、ツールバーの実行ボタンをクリックしてデバッグを再度実行できます。
15. REPL - コンソール インターフェイスでのプログラムのデバッグ
最後に、コンソール環境での作業に慣れている場合は、Pycharm をコンソール モードに設定することもできます。メイン メニューで [ツール] → [Python コンソールの実行...] を選択して、コンソールをロードします:
コンソール ウィンドウがアクティブになり、別のウィンドウとして表示されます:
このコントロールでは、次の操作を行うことができます。コンソール ウィンドウには興味深いものがたくさん表示されます。次に、最近作成した Solver.py ファイルのコードをコンソールにインポートする方法を示します:
Solver.py ファイルを開きます (開く方法は多数あります)。 、Ctrl E - [表示] → [最近使ったファイル] など)、ファイル内のすべてのコード コンテンツを選択し (Ctrl A または [編集] → [すべて選択])、Alt Shift E を押します (または右クリックして、ポップでコンソールで選択項目を実行を選択します) -up ショートカット メニュー ):
この時点で、Pycharm は選択したコードをコンソール インターフェイスに自動的にインポートし、編集できるようにします:
以上がpycharmのデバッグチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PyCharm の動作が遅い理由には次のものが含まれます。 ハードウェア制限: CPU パフォーマンスの低下、メモリ不足、ストレージ容量不足。ソフトウェア関連の問題: プラグインが多すぎる、インデックス作成の問題、プロジェクト サイズが大きい。プロジェクト構成: Python インタープリターの不適切な構成、過剰なファイル監視、コード分析機能による過剰なリソース消費。

PyCharm で ipynb ファイルを実行するには: ipynb ファイルを開き、Python 環境 (オプション) を作成し、コード セルを実行し、対話型環境を使用します。

PyCharm クラッシュの解決策としては、PyCharm のメモリ使用量を確認し、PyCharm を最新バージョンに更新するか、PyCharm 設定を無効にするか、サポート スタッフに問い合わせてください。助けのために。

PyCharm インタープリターを削除するには: [設定] ウィンドウを開き、[インタープリター] に移動します。削除したいインタープリターを選択し、マイナスボタンをクリックします。削除を確認し、必要に応じてプロジェクトをリロードします。

PyCharmでPyファイルをエクスポートする方法: エクスポートするファイルを開き、「ファイル」メニューをクリックし、「ファイルのエクスポート」を選択し、エクスポート先とファイル名を選択して、「エクスポート」ボタンをクリックします。

Python インターフェイスを中国語に変更する方法: Python 言語環境変数を設定します: PYTHONIOENCODING=UTF-8 を設定します。 IDE 設定を変更します: PyCharm: [設定] > [外観と動作] > [外観] > [言語 (中国語)] Visual Studio コード: [ファイル] > [設定] > 「ロケール」を検索し、「zh-CN」と入力してシステム ロケールを変更します。 Windows: [コントロール パネル] > [地域] > [形式] (中国語 (中国)); macOS: [言語と地域] > [優先言語] (中国語 (簡体字)) を上部にドラッグします。リスト)

PyCharm を使用して Pandas モジュールをインストールする方法: PyCharm を開き、新しいプロジェクトを作成し、Python インタープリターを構成します。ターミナルにコマンド pip install pandas を入力して、Pandas をインストールします。インストールの確認: PyCharm の Python スクリプトにパンダをインポートします。エラーがなければ、インストールは成功です。

PyCharm のメニュー バーを使用すると、さまざまな機能やオプションに簡単にアクセスできます。メニュー バーを復元するには: [表示] メニューをクリックします。 「ツールバー」オプションを選択します。 「メニューバー」チェックボックスにチェックを入れます。 「OK」をクリックします。メニュー バーには、ファイル、編集、表示、ナビゲート、リファクタリング、実行、デバッグ、ツール、VCS、ウィンドウ、およびヘルプのメニューが含まれています。
