Heim  >  Artikel  >  Backend-Entwicklung  >  Wie debugge ich Python? Wie debugge ich Python?

Wie debugge ich Python? Wie debugge ich Python?

little bottle
little bottleOriginal
2019-05-18 11:04:0110382Durchsuche

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

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())

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)继续执行直到当前函数的下一行或者函数返回值

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!

Stellungnahme:
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