.PY

PY-fil

Python Source Code File
Ställ en fråga
SNABBT SVAR

En .py-fil är en Python-källkodsfil - vanlig text som innehåller ett program eller skript skrivet i språket Python. För att läsa koden, öppna den i valfri textredigerare. För att köra den, installera Python från python.org och skriv sedan „python file.py” i en terminal. Kör aldrig en .py-fil från en okänd källa utan att läsa den först, eftersom den körs med dina fullständiga användarrättigheter.

Utvecklare: Python Software Foundation (language created by Guido van Rossum) Kategori: Utvecklarfiler Öppen standard MIME: text/x-python
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 1, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet PY?

.py är filändelsen som används av skriptfiler skrivna i programmeringsspråket Python. En .py-fil innehåller källkod skriven i Python - lagrad som vanlig text i UTF-8-kodning som standard, så att den kan läsas och ändras utan några speciella verktyg.

Mångsidigheten hos .py-filer

Formatet .py har många användningsområden och är extremt populärt, drivet av Pythons väl använda tolk (interpreter) och dess enorma ekosystem av bibliotek. Detta format stöds på många operativsystem, inklusive Windows, macOS och Unix/Linux. Pythons räckvidd sträcker sig numera från webbutveckling och datavetenskap till maskininlärning och automatisering, vilket gör .py-filer närvarande inom praktiskt taget alla områden av modern mjukvaruutveckling.

Hantera .py-filer

Det är möjligt att visa, öppna och redigera .py-filer med valfri textredigerare. Att köra ett .py-skript kräver dock en Python-tolk installerad på systemet - standardkommandona är python script.py eller python3 script.py. .py-skriptfiler används ofta för systemadministration, uppgiftsautomatisering och databehandling. När Python importerar en modul kan den skapa en kompilerad .pyc-cache bredvid källkoden. Relaterade varianter inkluderar .pyw (Windows GUI-skript utan konsolfönster) och .pyi-stubfiler som används för typtips.

Säkerhet & trygghet

RISK: HIGH

En .py-fil är ett program - att köra den exekverar den kod den innehåller med dina användarrättigheter. Kör ALDRIG ett Python-skript från en okänd källa utan att läsa det först; skadliga skript kan radera filer, installera skadlig kod eller stjäla data, och Python är ett vanligt språk för leverans av skadlig kod. Att bara ÖPPNA en .py i en textredigerare är säkert (det är bara text). Var försiktig med „pip install” av okända paket som ett skript kräver - typosquattade PyPI-paket är en verklig attackvektor. Vid tveksamhet, läs källkoden; .py är läsbar för människor genom design.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNPython Source Code File
UTVECKLAREPython Software Foundation (language created by Guido van Rossum)sedan 1991 (Python 0.9.0); language steward: Python Software Foundation since 2001
MIME-TYPtext/x-python
TYPKällkod i klartext (UTF-8 som standard)
STANDARDÖppen · royaltyfri

Program som öppnar PY-filer

Windows4 apps
Notepad Öppen källkod Öppna .py-filen för att läsa eller redigera koden med syntaxmarkering (kör den inte - det kräver Python).
Python (run it) Öppen källkod Installera Python från python.org (markera „Add to PATH” / py launcher). Sedan i en terminal: „python file.py”. För att hålla fönstret öppet efter en krasch, kör från en redan öppen terminal istället för att dubbelklicka.
Visual Studio Code Gratis Öppna .py-filen, installera Microsoft Python-tillägget och tryck på Kör (F5) för att redigera, felsöka och exekvera.
PyCharm Community Gratis Fullständig Python-IDE (gratis Community-utgåva) - öppna projektet, kör och felsök .py-filer med ett klick.
macOS2 apps
Python (run it) Öppen källkod Installera Python från python.org (markera „Add to PATH” / py launcher). Sedan i en terminal: „python file.py”. För att hålla fönstret öppet efter en krasch, kör från en redan öppen terminal istället för att dubbelklicka.
Visual Studio Code Gratis Öppna .py-filen, installera Microsoft Python-tillägget och tryck på Kör (F5) för att redigera, felsöka och exekvera.
Linux3 apps
GNU Emacs Öppen källkod Öppna .py-filen för att redigera med python-mode; kör med det inbyggda inferior-python-skalet.
Python (run it) Öppen källkod Installera Python från python.org (markera „Add to PATH” / py launcher). Sedan i en terminal: „python file.py”. För att hålla fönstret öppet efter en krasch, kör från en redan öppen terminal istället för att dubbelklicka.
Visual Studio Code Gratis Öppna .py-filen, installera Microsoft Python-tillägget och tryck på Kör (F5) för att redigera, felsöka och exekvera.

Tekniska detaljer

djup specifikation
FiltypPython-källkod i klartext
MIME-typtext/x-python
StandardkodningUTF-8 (PEP 3120); åsidosätts av en `# -*- coding: <namn> -*-`-deklaration på rad 1 eller 2
Shebang-stödUnix/Linux-skript placerar `#!/usr/bin/env python3` på rad 1 för att tillåta direkt exekvering utan att anropa tolken explicit
IndragningssyntaxSignifikant blanksteg - indrag är en del av grammatiken; PEP 8 rekommenderar 4 mellanslag per nivå
Ingångspunkt för modul`if __name__ == "__main__":`-skydd separerar importerbar kod från kod som endast körs när filen exekveras direkt
Kompilerad cacheCPython kompilerar `.py`-källkod till `.pyc`-bytekod och lagrar den i `__pycache__/` för att påskynda efterföljande importer
Stöd för typtipsValfria inline-anteckningar enligt PEP 484 (Python 3.5+); separata stub-definitioner finns i `.pyi`-filer
Kommentarsyntax`#` introducerar en enradskommentar; trippel-citerade strängar (`"""..."""`) fungerar som docstrings för moduler, klasser och funktioner
KörningsmiljöerCPython (referensimplementation), PyPy, Jython, MicroPython, GraalPy
RadbrytningarLF föredras över plattformar; CRLF accepteras på Windows
Importsystem`import` och `from ... import` laddar moduler; en katalog som innehåller `__init__.py` behandlas som ett paket
Magic bytesInga - `.py` är en klartextfil utan binär signatur; identifieras genom innehåll (shebang, nyckelorden `import`/`def`/`class` eller indragningsmönster)
Släppt1991 (Python 0.9.0); language steward: Python Software Foundation since 2001
Öppen standardJa · royaltyfri
Specifikationdocs.python.org

PY-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med PY-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om PY-filer.

Vanliga frågor

Hur kör jag en .py-fil?
Installera Python från python.org, öppna en terminal i filens mapp och skriv „python file.py” (Windows) eller „python3 file.py” (Mac/Linux). På Windows med py-startaren kan du också dubbelklicka på den, men att köra från en terminal gör att du kan se felmeddelanden innan fönstret stängs.
Hur öppnar jag en .py-fil för att se koden?
Det är vanlig text - öppna den i valfri redigerare. Använd VS Code eller Notepad++ för syntaxmarkering (Notepad fungerar men är mycket enkel). Att öppna den för att läsa är helt säkert; endast genom att KÖRA den exekveras koden.
Kan jag konvertera en .py-fil till en .exe?
Inte som en direkt filkonvertering, men du kan paketera den till en fristående Windows .exe med PyInstaller („pyinstaller --onefile file.py”), cx_Freeze eller Nuitka. Resultatet körs utan att Python behöver vara installerat.
Varför körs inte mitt Python-skript?
Vanliga orsaker: Python är inte installerat eller finns inte i PATH; skriptet är gjort för Python 2 (EOL 2020) men du har Python 3, eller vice versa (print-syntaxen skiljer sig); eller så saknas ett nödvändigt bibliotek („ModuleNotFoundError” - åtgärda med „pip install <namn>”).
Vad är skillnaden mellan .py och .pyc?
.py är den läsbara källkoden du skriver och redigerar; .pyc är den kompilerade bytekoden som Python cachar (i __pycache__) för att starta snabbare. Du redigerar .py; Python återskapar .pyc automatiskt. .pyc-filen är bunden till en specifik Python-version.
Jag dubbelklickade på min .py och ett svart fönster blinkade till och försvann - vad hände?
Skriptet kördes och avslutades (eller kraschade) och stängde konsolen omedelbart. Kör det från en redan öppen terminal för att läsa utdata/fel, eller lägg till „input()” i slutet för att pausa. Använd filändelsen .pyw för GUI-skript som inte ska visa en konsol.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö