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 サイトの他の関連記事を参照してください。

Pythonは、データサイエンス、Web開発、自動化タスクに適していますが、Cはシステムプログラミング、ゲーム開発、組み込みシステムに適しています。 Pythonは、そのシンプルさと強力なエコシステムで知られていますが、Cは高性能および基礎となる制御機能で知られています。

2時間以内にPythonの基本的なプログラミングの概念とスキルを学ぶことができます。 1.変数とデータ型、2。マスターコントロールフロー(条件付きステートメントとループ)、3。機能の定義と使用を理解する4。

Pythonは、Web開発、データサイエンス、機械学習、自動化、スクリプトの分野で広く使用されています。 1)Web開発では、DjangoおよびFlask Frameworksが開発プロセスを簡素化します。 2)データサイエンスと機械学習の分野では、Numpy、Pandas、Scikit-Learn、Tensorflowライブラリが強力なサポートを提供します。 3)自動化とスクリプトの観点から、Pythonは自動テストやシステム管理などのタスクに適しています。

2時間以内にPythonの基本を学ぶことができます。 1。変数とデータ型を学習します。2。ステートメントやループの場合などのマスター制御構造、3。関数の定義と使用を理解します。これらは、簡単なPythonプログラムの作成を開始するのに役立ちます。

10時間以内にコンピューター初心者プログラミングの基本を教える方法は?コンピューター初心者にプログラミングの知識を教えるのに10時間しかない場合、何を教えることを選びますか...

fiddlereveryversings for the-middleの測定値を使用するときに検出されないようにする方法

Python 3.6のピクルスファイルのロードレポートエラー:modulenotFounderror:nomodulenamed ...

風光明媚なスポットコメント分析におけるJieba Wordセグメンテーションの問題を解決する方法は?風光明媚なスポットコメントと分析を行っているとき、私たちはしばしばJieba Wordセグメンテーションツールを使用してテキストを処理します...


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

Dreamweaver Mac版
ビジュアル Web 開発ツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。
