Aus der Dokumentation :
dis.dis ([Bytesource])
Zerlegen Sie das Bytesource-Objekt. Bytesource kann entweder ein Modul, eine Klasse, eine Methode, eine Funktion oder ein Codeobjekt bezeichnen. Für ein Modul zerlegt es alle Funktionen. Für eine Klasse disassembliert sie alle Methoden. Für eine einzelne Codesequenz wird eine Zeile pro Bytecode-Befehl gedruckt. Wenn kein Objekt bereitgestellt wird, wird der letzte Traceback disassembliert. .
Betonung meiner.
Wenn Sie es in einem neuen Interpreter versuchen, gibt es keine letzte Rückverfolgung, daher erhalten Sie einen Fehler:
%Vor% Aber jetzt, wenn Sie den gleichen Befehl versuchen, zerlegt er den RuntimeError
, den Sie gerade bekommen haben:
Tags und Links python