[PYTHON] Führen Sie ein mehrzeiliges Skript in einem PDB aus

Der Versuch, ein mehrzeiliges Skript mit der Python-Debugger-PDF auszuführen, führt zu einem Fehler.

(Pdb) if root_task in task_sets['completed']:
*** SyntaxError: unexpected EOF while parsing

Verwenden Sie in diesem Fall den Befehl "interakt", um die Python-Interpreter-Shell zu starten.

(Pdb) interact
*interactive*
>>> if root_task in task_sets['completed']:
...     completed_tasks = task_sets['completed']
...     for key in task_sets.keys()

Da der Name der Variablen im Status von pdb den Wert erbt, können Sie ein normales Python-Skript so wie es ist schreiben.

https://docs.python.org/3/library/pdb.html

interact Start an interactive interpreter (using the code module) whose global namespace contains all the (global and local) names found in the current scope. New in version 3.2.

Recommended Posts

Führen Sie ein mehrzeiliges Skript in einem PDB aus
Führen Sie den Python-Interpreter im Skript aus
Lassen Sie uns das Bash-Skript in Java ausführen
Ein Memorandum zum Ausführen eines Python-Skripts in einer Bat-Datei
Führen Sie einen einfachen Algorithmus in Python aus
Führen Sie ein lokales Skript auf einem Remote-Host aus
Verwenden Sie Python 3 Subprocess.run () im CGI-Skript
So führen Sie Maya Python-Skripte aus
Führen Sie Python-Skripte in C # -GUI-Anwendungen aus
Rufen Sie Python-Skripte aus Embedded Python in C ++ / C ++ auf
Führen Sie Python-Skripte in Excel aus (mit xlwings).
Erstellen Sie ein Plug-In, das Python Doctest auf Vim ausführt (2)
Ich habe ein Skript erstellt, um ein Snippet in README.md einzufügen
Erstellen Sie ein Plug-In, um Python Doctest mit Vim (1) auszuführen.
diktieren in diktieren Macht ein Diktat ein Diktat
Was ist in dieser Variablen (wenn das Python-Skript ausgeführt wird)?
Führen Sie eine Python-Datei mit relativem Import in PyCharm aus
So führen Sie ein Python-Programm in einem Shell-Skript aus
Erstellen wir ein Skript, das sich bei Ideone.com in Python registriert.
Hinweise zum Einbetten der Skriptsprache in Bash-Skripte
Hinweis 2 zum Einbetten der Skriptsprache in ein Bash-Skript
Verarbeiten Sie die Dateien im Ordner in der Reihenfolge mit dem Shell-Skript
Ich habe ein Skript geschrieben, um eine beliebte Seite in Japan zu bekommen
Eine Reihe von Skriptdateien, die Wordcloud mit Python3 ausführen
Ich habe ein Skript geschrieben, das das Bild in zwei Teile teilt
Machen Sie einen Screenshot in Python
Erstellen Sie eine Funktion in Python
Erstellen Sie ein Wörterbuch in Python
Führen Sie automatisierte Jobs in Python aus
Debuggen mit pdb in Python
Führen Sie Shell-Befehle in Python aus
Führen Sie Python unittest parallel aus
Führen Sie das Illustrator-Skript von Python aus
Versuchen wir es mit einem Shell-Skript
Erstellen Sie ein Lesezeichen in Python
Führen Sie einen Hintergrundjob mit Stoff aus
Zeichne ein Herz in Python
Führen Sie Amazon Linux 2 in VirtualBox aus
Verarbeiten Sie den Inhalt der Datei der Reihe nach mit einem Shell-Skript
Übergeben von Argumenten an Python-Skripte in SPSS Modeler Batch
Erstellen Sie ein Shell-Skript, um die Python-Datei mehrmals auszuführen
Speichern Sie die Pydrive-Authentifizierungsdatei in einem anderen Verzeichnis als das Skript
Ich habe eine Funktion zum Laden des Git-Erweiterungsskripts in Python geschrieben
Ich habe ein Skript geschrieben, um Webseiten-Links in Python zu extrahieren