Schreiben und führen Sie Python in Ihrem Browser aus mit einem echten Interpreter dahinter. Der Monaco-Editor bietet Ihnen Python-Syntaxhervorhebung, Suchen-und-Ersetzen und Formatierung; der Datei-Explorer lässt Sie kleine Multi-Datei-Skripte erstellen; und das Standardeingabe-Panel speist input(), sodass auch interaktive Programme funktionieren. Wählen Sie ein Startbeispiel oder fügen Sie Ihren eigenen Code ein und sehen Sie die tatsächliche Ausgabe — einschließlich vollständiger Tracebacks, wenn etwas eine Ausnahme auslöst.
Ideal geeignet
- Probieren Sie eine Python-Sprachfunktion oder einen schnellen Algorithmus aus, ohne einen Editor lokal zu öffnen.
- Reproduzieren Sie einen kleinen Fehler über zwei oder drei Dateien und teilen Sie die genaue Reproduktion.
- Führen Sie ein Skript aus, das Eingaben liest, und lesen Sie dann seine Ausgabe inline.
So verwenden Sie den Python-Compiler
- Beginnen Sie mit einem Beispiel (Hello World, FizzBuzz, Fibonacci und mehr) oder schreiben Sie Ihr eigenes.
- Fügen Sie mit dem Explorer Dateien hinzu, wenn Ihr Skript eigene Module importiert.
- Wenn Ihr Code
input()aufruft, öffnen Sie das Eingabe-Panel und fügen Sie eine Zeile pro Lesevorgang hinzu. - Drücken Sie Ausführen (oder Ctrl+Enter), um es auszuführen; lesen Sie die Ausgabe und etwaige Tracebacks unten.
- Kopieren Sie den Code oder laden Sie die Datei herunter — Multi-Datei-Skripte werden als Zip heruntergeladen.
Wobei der Python-Compiler hilft
- Echte Python-Ausführung, die authentische Ausgabe und Tracebacks anzeigt, nicht nur rote Schlängellinien.
- Multi-Datei-Skripte mit einem Datei-Explorer, Registerkarten und dateiübergreifender Suche.
- Standardeingabe-Unterstützung, sodass interaktive
input()-Programme wie vorgesehen laufen. - Komfort beim Editieren: formatieren, suchen-und-ersetzen, Zeilenumbruch und Editor-Themes.
Beispiele
Hello World
Eingabe
print("Hello, World!")
Ausgabe
Hello, World!
Eingabe mit stdin lesen
Eingabe
name = input()
print(f"Hi {name}, your name has {len(name)} letters.")
Input panel:
Ada
Ausgabe
Hi Ada, your name has 3 letters.
Häufig gestellte Fragen
Wo wird mein Code ausgeführt?
Ihr Code wird an das Parsepad-Backend gesendet, mit einem echten Python-Interpreter in einer Sandbox ausgeführt, und die Ausgabe wird an Ihren Browser zurückgegeben. Anders als ein rein clientseitiges Tool erfordert das Ausführen einen Netzwerk-Roundtrip — genau das ermöglicht die Meldung authentischer Interpreter-Ausgabe und Tracebacks.
Kann ich Programme ausführen, die Eingaben lesen?
Ja. Öffnen Sie das Eingabe-Panel über die Statusleiste und geben Sie eine Zeile für jeden input()-Aufruf ein, den Ihr Programm macht. Die Zeilen werden beim Ausführen der Reihe nach an die Standardeingabe gespeist.
Unterstützt es mehrere Dateien?
Ja. Verwenden Sie den Datei-Explorer, um Module über mehrere .py-Dateien hinzuzufügen. Wenn Sie ein Multi-Datei-Skript herunterladen, wird es als Zip verpackt, damit die Struktur erhalten bleibt.
Welche Python-Version wird verwendet?
Eine aktuelle Python-3-Laufzeit. Module der Standardbibliothek sind verfügbar; Netzwerkzugriff, plattformspezifische Operationen und langlaufende Aufgaben sind durch die Ausführungs-Sandbox begrenzt.