Python

Python Menu

Python

Python compile() Function - Definition, Syntax, Parameter, Beispiele

Definition

Die Funktion compile() gibt die angegebene Quelle als Codeobjekt zurück, bereit zur Ausführung.

Syntax

compile(source, filename, mode, flag, dont_inherit, optimize)

Parameter

Parameter Beschreibung
source Erforderlich. Die zu kompilierende Quelle, kann eine Zeichenkette, ein Byte-Objekt oder ein AST-Objekt sein
filename Erforderlich. Der Name der Datei, aus der der Quellcode stammt. Wenn der Quelltext nicht aus einer Datei stammt, können Sie schreiben, was immer Sie wollen.
mode Erforderlich. Zulässige Werte:
'eval' - wenn die Quelle ein einzelner Ausdruck ist
'exec' - wenn die Quelle ein Block von Anweisungen ist
'single' - wenn die Quelle eine einzelne interaktive Anweisung ist
flag Optional. Wie der Quelltext kompiliert werden soll. Voreinstellung 0
dont_inherit Optional. Wie der Quellcode kompiliert werden soll. Voreinstellung False
optimize Optional. Legt die Optimierungsstufe des Compilers fest. Voreinstellung -1

Beispiele

ergebnis = compile('print(78)\nprint(23)', 'test', 'exec') exec(ergebnis)

Einführung

Python Basics

Python Advance

Data Science Python Tutorials

Python Eingebaute Funktionen