.PYW

PYW-fil

Python Windowless Script
Ställ en fråga
SNABBT SVAR

En PYW-fil är ett Python-källkodsskript som körs tyst i Windows - inget terminalfönster visas. Den är identisk med en .py-fil till innehållet, men Windows öppnar den med pythonw.exe istället för python.exe. För att öppna en, installera Python från python.org; för att redigera den fungerar vilken textredigerare som helst. Filer från okända källor kan köra skadlig kod osynligt, så granska skriptet innan du kör det.

Utvecklare: Python Software Foundation 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 Jun 26, 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 PYW?

En .pyw-fil är ett Python-källkodsskript som körs utan att öppna ett konsolfönster i Windows. Syntaktiskt är den identisk med en vanlig .py-fil - giltig UTF-8 Python-källkod. Skillnaden ligger helt i filändelsen: Windows associerar .pyw med pythonw.exe, Python-tolken utan fönster, snarare än den vanliga python.exe. När en .pyw-fil startas visas inget terminalfönster, vilket gör den idealisk för GUI-applikationer byggda med tkinter, wxPython eller PyQt/PySide, samt för tysta bakgrundsskript.

Konventionen med .pyw etablerades tillsammans med de tidiga CPython Win32-portningarna i mitten av 1990-talet och formaliserades genom PEP 397 (Python Launcher for Windows), som ingår i Python sedan version 3.3. Python Launcher (py.exe / pyw.exe) läser filändelsen för att välja lämplig tolk.

På macOS tillhandahåller vissa Python-distributioner en pythonw-binär för Aqua GUI-integration, men .pyw är mindre vanligt förekommande där. På Linux har filändelsen ingen speciell betydelse - undertryckande av konsolen hanteras av nohup, processfrånkoppling eller själva GUI-verktyget.

En .pyw-fil kan börja med en shebang (#!/usr/bin/env python3) eller en kodningsdeklaration (# -*- coding: utf-8 -*-), men ingetdera krävs. Att byta namn på en .pyw till .py och köra den med python.exe fungerar alltid; ett konsolfönster kommer då att visas.

Säkerhet & trygghet

RISK: MEDIUM

En .pyw-fil är exekverbar Python-kod som körs tyst utan ett konsolfönster, vilket gör skadliga skript svårare att upptäcka (ingen synlig terminal). Behandla .pyw-filer från okända källor på samma sätt som alla okända körbara filer. Granska källkoden i en textredigerare innan körning. Python måste vara installerat för att filen ska kunna köras; utan Python är filen ofarlig.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNPython Windowless Scriptäven känd som Python GUI script, pythonw script
UTVECKLAREPython Software Foundationsedan circa 1994 (Python for Windows; pythonw.exe introduced in early Win32 Python builds)
MIME-TYPtext/x-python
TYPkällkodsskript i vanlig text (UTF-8)
STANDARDÖppen · royaltyfri

Program som öppnar PYW-filer

Windows6 apps
Sublime Text Freemium Öppnar och syntaxmarkerar .pyw som Python. Använd Python-byggsystemet för att köra.
Python (CPython) Öppen källkod Installera Python från python.org; dubbelklicka på .pyw för att köra via pythonw.exe (ingen konsol). För att redigera, högerklicka > Edit with IDLE.
IDLE (bundled with Python) Öppen källkod Högerklicka på filen > Edit with IDLE, eller starta IDLE och öppna via File > Open.
Visual Studio Code Gratis Installera Python-tillägget; VS Code hanterar .pyw identiskt med .py med full IntelliSense och felsökning.
PyCharm Freemium Öppna filen; konfigurera körinställningarna för att använda pythonw.exe om konsolundertryckning behövs under felsökning.
Notepad++ (with Python syntax) Öppen källkod Öppnar filen som text med valfri Python-syntaxmarkering.
macOS2 apps
Python (CPython) Öppen källkod Installera Python från python.org; dubbelklicka på .pyw för att köra via pythonw.exe (ingen konsol). För att redigera, högerklicka > Edit with IDLE.
Visual Studio Code Gratis Installera Python-tillägget; VS Code hanterar .pyw identiskt med .py med full IntelliSense och felsökning.
Linux2 apps
Python (CPython) Öppen källkod Installera Python från python.org; dubbelklicka på .pyw för att köra via pythonw.exe (ingen konsol). För att redigera, högerklicka > Edit with IDLE.
Visual Studio Code Gratis Installera Python-tillägget; VS Code hanterar .pyw identiskt med .py med full IntelliSense och felsökning.

Tekniska detaljer

djup specifikation
Exekvering i WindowsStartas av `pythonw.exe` - CPython-tolken utan fönster; inget konsolfönster tilldelas eller ärvs
SyntaxIdentisk med `.py` - giltig Python 3 (eller Python 2) källkod; filändelsen är den enda funktionella skillnaden
KodningUTF-8 vanlig text; BOM tillåten men rekommenderas inte (PEP 8)
Filtypsregistrering i Windows`.pyw` mappad till `pythonw.exe` via Windows-registret (`HKEY_CLASSES_ROOT\.pyw`)
Stöd för Python LauncherPEP 397 `py.exe` / `pyw.exe` skickar `.pyw`-filer till fönsterhanteraren (Python 3.3+, Windows)
KonsolfönsterInget - `pythonw.exe` kastar bort stdout/stderr om de inte uttryckligen omdirigeras till en fil eller pipe
Huvudsakligt användningsområdeGUI-applikationer (`tkinter`, `wxPython`, `PyQt`/`PySide`) och tysta bakgrundsskript
Magic bytesInga - vanlig UTF-8-text; valfri shebang `#!/usr/bin/env python3` eller kodningsdeklaration på rad 1
MIME-typ`text/x-python`; även `application/x-python`
PlattformWindows (primär); macOS via `pythonw`-binär (vissa distributioner); Linux (filändelsen har ingen speciell betydelse)
Typisk filstorlek1 KB - 1 MB (endast källkod)
KompatibilitetAtt byta namn på `.pyw` till `.py` och köra med `python.exe` fungerar alltid; ett konsolfönster kommer att visas
Relaterat format`.py` - standard Python-skript; körs via `python.exe` i Windows, vilket tilldelar ett konsolfönster
Släpptcirca 1994 (Python for Windows; pythonw.exe introduced in early Win32 Python builds)
Senaste versionPython 3.x (current 3.13.x as of 2025); no separate .pyw format version
Öppen standardJa · royaltyfri
Specifikationdocs.python.org

PYW-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med PYW-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 PYW-filer.

Vanliga frågor

Vad är skillnaden mellan .py och .pyw?
Innehållet är identiskt - båda är Python-källkod. I Windows körs .pyw av pythonw.exe, vilket döljer konsolfönstret. Använd .pyw för GUI-appar; använd .py för skript som behöver terminalutdata.
Varför händer ingenting när jag dubbelklickar på en .pyw-fil?
Antingen är Python inte installerat (installera från python.org), eller så körs skriptet tyst i bakgrunden (ingen konsol). Kontrollera Aktivitetshanteraren efter processer som python.exe eller pythonw.exe.
Hur redigerar jag en .pyw-fil?
Öppna den i valfri textredigerare (Anteckningar, VS Code, IDLE). Det är vanlig Python-kod i textformat.
Kan jag köra en .pyw-fil på Linux eller macOS?
Ja - kör «python3 script.pyw» från terminalen. Filändelsen .pyw har endast speciell betydelse i Windows (via Python Launcher). På Linux/macOS är det bara en vanlig Python-fil.
Hur konverterar jag en .pyw till en .exe?
Använd PyInstaller: «pyinstaller --noconsole script.pyw». Detta paketerar Python och skriptet till en fristående .exe som inte kräver någon Python-installation på måldatorn.
Är en .pyw-fil ett virus?
Inte i sig självt - det är Python-källkod. Som alla skript kan det vara skadligt om det kommer från en otillförlitlig källa. Öppna det i en textredigerare för att granska det innan körning.

Referenser

1Python Docs - Using Python on Windows (pythonw / .pyw)docs.python.org
2PEP 397 - Python Launcher for Windowspeps.python.org

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

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-Ö