Wie debugge ich Python? Wie debugge ich Python?

little bottle
Freigeben: 2019-05-23 09:26:39
Original
10442 Leute haben es durchsucht

Debugging ist eine sehr wichtige Debugging-Fähigkeit beim Codieren. Durch das Festlegen von Haltepunkten während des laufenden Prozesses kann es Entwicklern helfen, den laufenden Prozess besser zu verstehen. Das Debuggen in Python ist nicht so intuitiv wie das Setzen von Haltepunkten in der IDE wie JAVA oder C++. Bitte folgen Sie dem Herausgeber, um unten mehr darüber zu erfahren.

Wie debugge ich Python? Wie debugge ich Python?

Es gibt zwei Möglichkeiten, Python zu debuggen: 1. Führen Sie es in der Befehlszeile aus, 2. Führen Sie es im Skript aus. Beide Methoden erfordern die Verwendung des pdb-Moduls.

Methode 1: Führen Sie

$ python -m pdb my_script.py
Nach dem Login kopieren

in der Befehlszeile aus. Methode 2: Führen Sie

in einem Skript aus Fügen Sie bei Bedarf die Methode pdb.set_trace()

import pdbdef make_bread():
    pdb.set_trace()    return "I don't have time"print(make_bread())
Nach dem Login kopieren

ein, um den Haltepunkt festzulegen. Befehl: Nach dem Aufrufen des Debugging-Status können Sie den Befehl zum Debuggen eingeben.

c: (continue)继续执行
w:(words)显示当前行的上下文信息
a:(arguments)打印当前函数的参数列表
s:(stop)执行当前行,并在顶一个可能的时机停止
n:(next)继续执行直到当前函数的下一行或者函数返回值
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie debugge ich Python? Wie debugge ich Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!