.PYW

PYW-fil

Python Windowless Script
Stil et spørgsmål
HURTIGT SVAR

En PYW-fil er et Python-kildescript, der kører lydløst på Windows - der vises intet terminalvindue. Den er identisk med en .py-fil i indhold, men Windows åbner den med pythonw.exe i stedet for python.exe. For at åbne en skal du installere Python fra python.org; for at redigere den fungerer enhver teksteditor. Filer fra ukendte kilder kan køre ondsindet kode usynligt, så gennemse scriptet, før du kører det.

Udvikler: Python Software Foundation Kategori: Udviklerfiler Åben standard MIME: text/x-python
ÅBNER PÅ Windows macOS Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Jun 26, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er PYW-filformatet?

En .pyw-fil er et Python-kildescript, der kører uden at åbne et konsolvindue på Windows. Syntaktisk er den identisk med en standard .py-fil - gyldig UTF-8 Python-kildekode. Forskellen ligger udelukkende i filtypenavnet: Windows associerer .pyw med pythonw.exe, den vinduesløse Python-fortolker, frem for den standard python.exe. Når en .pyw-fil startes, vises der intet terminalvindue, hvilket gør den ideel til GUI-applikationer bygget med tkinter, wxPython eller PyQt/PySide, samt til lydløse baggrundsscripts.

.pyw-konventionen blev etableret sammen med de tidlige CPython Win32-porte i midten af 1990'erne og blev formaliseret af PEP 397 (Python Launcher for Windows), som har været inkluderet i Python siden version 3.3. Python Launcher (py.exe / pyw.exe) læser filtypenavnet for at vælge den relevante fortolker.

På macOS leverer nogle Python-distributioner en pythonw-binær fil til Aqua GUI-integration, men .pyw er mindre almindeligt anvendt der. På Linux har filtypenavnet ingen speciel betydning - undertrykkelse af konsollen håndteres af nohup, proces-detaching eller selve GUI-værktøjssættet.

En .pyw-fil kan begynde med en shebang (#!/usr/bin/env python3) eller en kodningserklæring (# -*- coding: utf-8 -*-), men ingen af delene er påkrævet. Omdøbning af enhver .pyw til .py og kørsel med python.exe fungerer altid; i så fald vil et konsolvindue blive vist.

Sikkerhed og tryghed

RISIKO: MEDIUM

En .pyw-fil er eksekverbar Python-kode, der kører lydløst uden et konsolvindue, hvilket gør ondsindede scripts sværere at opdage (ingen synlig terminal). Behandl .pyw-filer fra ukendte kilder på samme måde som enhver ukendt eksekverbar fil. Gennemse kildekoden i en teksteditor, før du kører den. Python skal være installeret, for at filen kan eksekveres; uden Python er filen harmløs.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNPython Windowless Scriptogså kendt som Python GUI script, pythonw script
UDVIKLERPython Software Foundationsiden circa 1994 (Python for Windows; pythonw.exe introduced in early Win32 Python builds)
MIME-TYPEtext/x-python
TYPEalmindelig tekst-kildescript (UTF-8)
STANDARDÅben · royaltyfri

Programmer der åbner PYW-filer

Windows6 apps
Sublime Text Freemium Åbner og syntaks-fremhæver .pyw som Python. Brug Python-build-systemet til at køre.
Python (CPython) Open-source Installer Python fra python.org; dobbeltklik på .pyw for at eksekvere via pythonw.exe (ingen konsol). For at redigere, højreklik > Edit with IDLE.
IDLE (bundled with Python) Open-source Højreklik på filen > Edit with IDLE, eller start IDLE og åbn via File > Open.
Visual Studio Code Gratis Installer Python-udvidelsen; VS Code behandler .pyw identisk med .py med fuld IntelliSense og fejlfinding.
PyCharm Freemium Åbn filen; konfigurer kørselsprofilen til at bruge pythonw.exe, hvis konsolundertrykkelse er nødvendig under fejlfinding.
Notepad++ (with Python syntax) Open-source Åbner filen som tekst med valgfri Python-syntaksfremhævning.
macOS2 apps
Python (CPython) Open-source Installer Python fra python.org; dobbeltklik på .pyw for at eksekvere via pythonw.exe (ingen konsol). For at redigere, højreklik > Edit with IDLE.
Visual Studio Code Gratis Installer Python-udvidelsen; VS Code behandler .pyw identisk med .py med fuld IntelliSense og fejlfinding.
Linux2 apps
Python (CPython) Open-source Installer Python fra python.org; dobbeltklik på .pyw for at eksekvere via pythonw.exe (ingen konsol). For at redigere, højreklik > Edit with IDLE.
Visual Studio Code Gratis Installer Python-udvidelsen; VS Code behandler .pyw identisk med .py med fuld IntelliSense og fejlfinding.

Tekniske detaljer

dyb specifikation
Eksekvering på WindowsStartes af `pythonw.exe` - den vinduesløse CPython-fortolker; intet konsolvindue tildeles eller nedarves
SyntaksIdentisk med `.py` - gyldig Python 3 (eller Python 2) kildekode; filtypenavnet er den eneste funktionelle forskel
KodningUTF-8 almindelig tekst; BOM tilladt, men anbefales ikke (PEP 8)
Windows filtype-registrering`.pyw` knyttet til `pythonw.exe` via Windows-registreringsdatabasen (`HKEY_CLASSES_ROOT\.pyw`)
Support for Python LauncherPEP 397 `py.exe` / `pyw.exe` sender `.pyw`-filer til den vinduesbaserede launcher (Python 3.3+, Windows)
KonsolvindueIntet - `pythonw.exe` kasserer stdout/stderr, medmindre det eksplicit omdirigeres til en fil eller pipe
Primær anvendelseGUI-applikationer (`tkinter`, `wxPython`, `PyQt`/`PySide`) og lydløse baggrundsscripts
Magic bytesIngen - almindelig UTF-8 tekst; valgfri shebang `#!/usr/bin/env python3` eller kodningserklæring på linje 1
MIME-type`text/x-python`; også `application/x-python`
PlatformWindows (primær); macOS via `pythonw`-binær (visse distributioner); Linux (filtypenavnet har ingen speciel betydning)
Typisk filstørrelse1 KB - 1 MB (kun kildekode)
KompatibilitetOmdøbning af `.pyw` til `.py` og kørsel med `python.exe` fungerer altid; et konsolvindue vil blive vist
Relateret format`.py` - standard Python-script; kører via `python.exe` på Windows og tildeler et konsolvindue
Udgivetcirca 1994 (Python for Windows; pythonw.exe introduced in early Win32 Python builds)
Seneste versionPython 3.x (current 3.13.x as of 2025); no separate .pyw format version
Åben standardJa · royaltyfri
Specifikationdocs.python.org

PYW-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med PYW-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om PYW-filer.

Ofte stillede spørgsmål

Hvad er forskellen på .py og .pyw?
Indholdet er identisk - begge er Python-kildekode. På Windows eksekveres .pyw af pythonw.exe, som undertrykker konsolvinduet. Brug .pyw til GUI-apps; brug .py til scripts, der har brug for terminal-output.
Hvorfor sker der intet, når jeg dobbeltklikker på en .pyw-fil?
Enten er Python ikke installeret (installer fra python.org), eller også kører scriptet lydløst i baggrunden (ingen konsol). Tjek Jobliste for python.exe- eller pythonw.exe-processer.
Hvordan redigerer jeg en .pyw-fil?
Åbn den i en hvilken som helst teksteditor (Notesblok, VS Code, IDLE). Det er almindelig tekst-Python-kode.
Kan jeg køre en .pyw-fil på Linux eller macOS?
Ja - kør «python3 script.pyw» fra terminalen. .pyw-filtypenavnet har kun speciel betydning på Windows (via Python Launcher). På Linux/macOS er det bare en Python-fil.
Hvordan konverterer jeg en .pyw til en .exe?
Brug PyInstaller: «pyinstaller --noconsole script.pyw». Dette pakker Python og scriptet ind i en selvstændig .exe, der ikke kræver Python-installation på målmaskinen.
Er en .pyw-fil en virus?
Ikke i sig selv - det er Python-kildekode. Som ethvert script kan det være ondsindet, hvis det kommer fra en utroværdig kilde. Åbn det i en teksteditor for at gennemse det, før du kører det.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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.ICSiCalendar data file

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å