.PY

PY Datei

Python Source Code File
Frage stellen
SCHNELLE ANTWORT

Eine .py-Datei ist eine Python-Quellcodedatei - reiner Text mit einem Programm oder Skript, das in der Programmiersprache Python geschrieben wurde. Um den Code zu lesen, öffnen Sie die Datei in einem beliebigen Texteditor. Zum Ausführen installieren Sie Python von python.org und geben Sie dann im Terminal „python file.py“ ein. Führen Sie niemals eine .py aus einer nicht vertrauenswürdigen Quelle aus, ohne sie zuvor gelesen zu haben, da sie mit Ihren vollen Benutzerrechten ausgeführt wird.

Entwickler: Python Software Foundation (language created by Guido van Rossum) Kategorie: Developerdateien Offener Standard MIME: text/x-python
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 1, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das PY-Dateiformat?

.py ist die Dateiendung für Skriptdateien, die in der Programmiersprache Python geschrieben sind. Eine .py-Datei enthält in Python geschriebenen Quellcode - standardmäßig als reiner Text in UTF-8-Kodierung gespeichert, sodass er ohne spezielle Werkzeuge gelesen und bearbeitet werden kann.

Vielseitigkeit von .py-Dateien

Das .py-Format findet in vielen Bereichen Anwendung und ist äußerst verbreitet, angetrieben durch Pythons weit verbreiteten Interpreter und sein umfangreiches Ökosystem an Bibliotheken. Das Format wird auf vielen Betriebssystemen unterstützt, darunter Windows, macOS und Unix/Linux. Pythons Einsatzgebiet reicht heute von der Webentwicklung und Data Science bis hin zu maschinellem Lernen und Automatisierung, sodass .py-Dateien in nahezu allen Bereichen der modernen Softwareentwicklung anzutreffen sind.

Umgang mit .py-Dateien

.py-Dateien lassen sich mit einem beliebigen Texteditor ansehen, öffnen und bearbeiten. Das Ausführen eines .py-Skripts erfordert jedoch einen auf dem System installierten Python-Interpreter - die Standardbefehle lauten python script.py oder python3 script.py. .py-Skriptdateien werden häufig für Systemadministration, Aufgabenautomatisierung und Datenverarbeitung eingesetzt. Beim Import eines Moduls kann Python eine kompilierte .pyc-Zwischendatei neben dem Quellcode erstellen. Verwandte Varianten sind .pyw (Windows-GUI-Skripte ohne Konsolenfenster) und .pyi-Stub-Dateien für Typhinweise.

Sicherheit

RISIKO: HIGH

Eine .py-Datei ist ein Programm - ihre Ausführung führt den enthaltenen Code mit Ihren Benutzerrechten aus. Führen Sie NIEMALS ein Python-Skript aus einer nicht vertrauenswürdigen Quelle aus, ohne es zuvor gelesen zu haben; bösartige Skripte können Dateien löschen, Malware installieren oder Daten stehlen, und Python ist eine verbreitete Sprache zur Malware-Verbreitung. Das bloße ÖFFNEN einer .py-Datei in einem Texteditor ist sicher (es ist nur Text). Seien Sie vorsichtig bei ’pip install’ unbekannter Pakete, die ein Skript benötigt - Tippfehler-Squatting bei PyPI-Paketen ist ein realer Angriffsvektor. Im Zweifelsfall lesen Sie den Quellcode; .py ist von Natur aus für Menschen lesbar.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEPython Source Code File
ENTWICKLERPython Software Foundation (language created by Guido van Rossum)seit 1991 (Python 0.9.0); language steward: Python Software Foundation since 2001
MIME TYPEtext/x-python
TYPReiner Text, Quellcode (standardmäßig UTF-8)
STANDARDOffen · lizenzfrei

Programme zum Öffnen von PY-Dateien

Windows4 apps
Notepad Open Source Öffnen Sie die .py, um den Code mit Syntaxhervorhebung zu lesen oder zu bearbeiten (führt ihn nicht aus - dafür wird Python benötigt).
Python (run it) Open Source Installieren Sie Python von python.org („Add to PATH“ / py launcher aktivieren). Dann im Terminal: ’python file.py’. Um das Fenster nach einem Absturz offen zu halten, starten Sie das Skript von einem bereits geöffneten Terminal aus statt per Doppelklick.
Visual Studio Code Kostenlos Öffnen Sie die .py, installieren Sie die Python-Erweiterung von Microsoft und drücken Sie Ausführen (F5), um zu bearbeiten, zu debuggen und auszuführen.
PyCharm Community Kostenlos Vollständige Python-IDE (kostenlose Community Edition) - Projekt öffnen, .py-Dateien mit einem Klick ausführen und debuggen.
macOS2 apps
Python (run it) Open Source Installieren Sie Python von python.org („Add to PATH“ / py launcher aktivieren). Dann im Terminal: ’python file.py’. Um das Fenster nach einem Absturz offen zu halten, starten Sie das Skript von einem bereits geöffneten Terminal aus statt per Doppelklick.
Visual Studio Code Kostenlos Öffnen Sie die .py, installieren Sie die Python-Erweiterung von Microsoft und drücken Sie Ausführen (F5), um zu bearbeiten, zu debuggen und auszuführen.
Linux3 apps
GNU Emacs Open Source Öffnen Sie die .py zum Bearbeiten mit python-mode; führen Sie es mit der integrierten inferior-python-Shell aus.
Python (run it) Open Source Installieren Sie Python von python.org („Add to PATH“ / py launcher aktivieren). Dann im Terminal: ’python file.py’. Um das Fenster nach einem Absturz offen zu halten, starten Sie das Skript von einem bereits geöffneten Terminal aus statt per Doppelklick.
Visual Studio Code Kostenlos Öffnen Sie die .py, installieren Sie die Python-Erweiterung von Microsoft und drücken Sie Ausführen (F5), um zu bearbeiten, zu debuggen und auszuführen.

Technische Details

technische Spezifikation
DateitypReiner Text, Python-Quellcode
MIME-Typtext/x-python
Standard-KodierungUTF-8 (PEP 3120); wird durch eine `# -*- coding: <name> -*-`-Deklaration in Zeile 1 oder 2 überschrieben
Shebang-UnterstützungUnix/Linux-Skripte setzen `#!/usr/bin/env python3` in Zeile 1, um eine direkte Ausführung ohne expliziten Aufruf des Interpreters zu ermöglichen
EinrückungssyntaxSignifikante Einrückung - die Einrückung ist Teil der Grammatik; PEP 8 empfiehlt 4 Leerzeichen pro Ebene
Modul-Einstiegspunkt`if __name__ == "__main__":` Guard trennt importierbaren Code von Code, der nur bei direkter Ausführung der Datei läuft
Kompilierter CacheCPython kompiliert `.py`-Quellcode in `.pyc`-Bytecode und speichert ihn in `__pycache__/`, um nachfolgende Importe zu beschleunigen
Typhinweis-UnterstützungOptionale Inline-Annotationen gemäß PEP 484 (Python 3.5+); separate Stub-Definitionen befinden sich in `.pyi`-Dateien
Kommentarsyntax`#` leitet einen einzeiligen Kommentar ein; dreifach angeführte Zeichenketten (`"""..."""`) dienen als Docstrings für Module, Klassen und Funktionen
LaufzeitumgebungenCPython (Referenzimplementierung), PyPy, Jython, MicroPython, GraalPy
ZeilenendenLF plattformübergreifend bevorzugt; CRLF wird unter Windows akzeptiert
Importsystem`import` und `from ... import` laden Module; ein Verzeichnis mit `__init__.py` wird als Paket behandelt
Magic BytesKeine - `.py` ist eine reine Textdatei ohne binäre Signatur; erkannt durch Inhalt (Shebang, `import`/`def`/`class`-Schlüsselwörter oder Einrückungsmuster)
Veröffentlicht1991 (Python 0.9.0); language steward: Python Software Foundation since 2001
Offener StandardJa · lizenzgebührenfrei
Spezifikationdocs.python.org

PY-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit PY-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu PY-Dateien.

Häufig gestellte Fragen

Wie führe ich eine .py-Datei aus?
Installieren Sie Python von python.org, öffnen Sie ein Terminal im Ordner der Datei und geben Sie „python file.py“ (Windows) oder „python3 file.py“ (Mac/Linux) ein. Unter Windows mit dem py-Launcher können Sie auch per Doppelklick ausführen, aber das Ausführen über das Terminal zeigt Ihnen Fehlermeldungen, bevor das Fenster sich schließt.
Wie öffne ich eine .py-Datei, um den Code anzusehen?
Es handelt sich um reinen Text - öffnen Sie die Datei in einem beliebigen Editor. Verwenden Sie VS Code oder Notepad++ für Syntaxhervorhebung (Notepad funktioniert, bietet aber keine Hervorhebung). Das bloße Öffnen zum Lesen ist völlig sicher; nur das AUSFÜHREN führt den Code aus.
Kann ich eine .py-Datei in eine .exe konvertieren?
Nicht als Dateikonvertierung, aber Sie können sie mit PyInstaller (’pyinstaller --onefile file.py’), cx_Freeze oder Nuitka in eine eigenständige Windows-.exe verpacken. Das Ergebnis läuft ohne installiertes Python.
Warum lässt sich mein Python-Skript nicht ausführen?
Häufige Ursachen: Python ist nicht installiert oder nicht im PATH; das Skript richtet sich an Python 2 (End-of-Life 2020), Sie haben jedoch Python 3 (oder umgekehrt, da sich die print-Syntax unterscheidet); oder eine benötigte Bibliothek fehlt (’ModuleNotFoundError’ - behebbar mit ’pip install <name>’).
Was ist der Unterschied zwischen .py und .pyc?
.py ist der für Menschen lesbare Quellcode, den Sie schreiben und bearbeiten; .pyc ist der kompilierte Bytecode, den Python zwischenspeichert (in __pycache__), um den Start zu beschleunigen. Sie bearbeiten .py; Python regeneriert .pyc automatisch. Die .pyc-Datei ist an eine bestimmte Python-Version gebunden.
Ich habe auf meine .py-Datei doppelgeklickt und ein schwarzes Fenster ist aufgeflackert und sofort wieder verschwunden - was ist passiert?
Das Skript wurde ausgeführt und beendet (oder ist abgestürzt), woraufhin sich die Konsole sofort schloss. Führen Sie es von einem bereits geöffneten Terminal aus, um die Ausgabe oder Fehlermeldung zu lesen, oder fügen Sie am Ende ’input()’ ein, um eine Pause einzufügen. Verwenden Sie die .pyw-Erweiterung für GUI-Skripte, die kein Konsolenfenster anzeigen sollen.

Quellen

1Python.org - official downloads and documentationwww.python.org
2Python 3 Language Referencedocs.python.org

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Verwandte Erweiterungen

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen