プログラムをプログラミングした後、さまざまな手段を使用してエラーチェックとトラブルシューティングを実施します。プログラムの正しさは、通常の機能の完了に反映されるだけでなく、さらに重要なことに、予期せぬ状況に正しく対処できるかどうかにも反映されます。心理学的観点から見ると、開発者とデバッガーは同一人物であるべきではありません。この記事では、Python チューニングの知識を詳しく解説し、皆様のお役に立てれば幸いです。
import pdb age = int(input("请输入你家狗狗的年龄: ")) print("")#加入断点pdb.set_trace()if age < 0: print("你是在逗我吧!")elif age == 1: print("相当于 14 岁的人。")elif age == 2: print("相当于 22 岁的人。")elif age > 2: human = 22 + (age - 2) * 5 print("对应人类年龄: ", human)
ブレークポイントを追加します
import pdb pdb.set_trace()
デバッグの実行を開始します
-->
矢印は現在のステートメントを示します -->
箭头指示当前的语句; (Pdb)
表示等待调式指令。
h
指令(help)
可以查看所有调试指令。
l
指令(list)
查看代码上下文。
p
指令
用于查看变量。用法:p 变量名
例如,查看age变量的值
n
指令(next)
单步执行指令。
b
指令(break)
加入指定断点。用法:b 行号
c
指令(continue)
运行到断点处
s
指令(step)
进入函数
我们在原有代码上修改后,新增test函数。此命令可以进入函数中调试
r
指令(return)
执行代码从当前函数返回
import pdb age = int(input("请输入你家狗狗的年龄: ")) print("")#加入断点pdb.set_trace()if age < 0: print("你是在逗我吧!")elif age == 1: print("相当于 14 岁的人。")elif age == 2: print("相当于 22 岁的人。")elif age > 2: human = 22 + (age - 2) * 5 print("对应人类年龄: ", human)
加入断点
import pdb pdb.set_trace()
开始运行调试
-->
箭头指示当前的语句; (Pdb)
表示等待调式指令。
h
指令(help)
可以查看所有调试指令。
l
指令(list)
查看代码上下文。
p
指令
用于查看变量。用法:p 变量名
例如,查看age变量的值
n
指令(next)
单步执行指令。
b
指令(break)
加入指定断点。用法:b 行号
c
指令(continue)
运行到断点处
s
(Pdb)
は待機を意味します。デバッグ手順。 h
コマンド (ヘルプ)
l
コマンド (リスト) 🎜コードコンテキストを表示します。 🎜🎜🎜🎜🎜 p
コマンド 🎜 は、変数を表示するために使用されます。使用法: p 変数名
🎜たとえば、age 変数の値を表示します🎜🎜🎜🎜🎜n
コマンド (次) 🎜 コマンドのシングルステップ実行。 🎜🎜🎜🎜🎜 b
コマンド (break) 🎜指定されたブレークポイントを追加します。使用法: b 行番号
🎜🎜🎜🎜🎜c
コマンド (続行) 🎜ブレークポイントまで実行🎜🎜🎜🎜🎜🎜🎜s
コマンド (ステップ) 🎜関数を入力します🎜 元のコードを変更した後、テスト機能を追加します。このコマンドはデバッグ用の関数に入ることができます🎜🎜🎜🎜🎜🎜r
コマンド(return)🎜現在の関数から戻るコードを実行します🎜🎜-->
矢印は現在のステートメントを示します 🎜(Pdb)
はデバッグ指示を待機していることを意味します。 🎜🎜🎜🎜h
コマンド (ヘルプ) 🎜すべてのデバッグ コマンドを表示できます。 🎜🎜🎜🎜🎜 l
コマンド (リスト) 🎜コードコンテキストを表示します。 🎜🎜🎜🎜🎜 p
コマンド 🎜 は、変数を表示するために使用されます。使用法: p 変数名
🎜たとえば、age 変数の値を表示します🎜🎜🎜🎜🎜n
コマンド (次) 🎜 コマンドのシングルステップ実行。 🎜🎜🎜🎜🎜 b
コマンド (break) 🎜指定されたブレークポイントを追加します。使用法: b 行番号
🎜🎜🎜🎜🎜c
コマンド (続行) 🎜ブレークポイントまで実行🎜🎜🎜🎜🎜🎜🎜s
コマンド (ステップ) 🎜関数を入力します🎜 元のコードを変更した後、テスト機能を追加します。このコマンドはデバッグ用の関数に入ることができます🎜🎜🎜U Return r
まとめ
Node.jsのメソッドの学習まとめcode_node.js のデバッグ
PHP は、デバッグを容易にするために呼び出し元関数のエントリ アドレス (スタック) を出力します
以上がPythonのデバッグ知識を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。