.PYW

Файл PYW

Python Windowless Script
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл PYW - это исходный скрипт Python, который запускается в Windows в фоновом режиме - окно терминала при этом не появляется. По содержанию он идентичен файлу .py, но Windows открывает его через pythonw.exe вместо python.exe. Чтобы открыть такой файл, установите Python с сайта python.org; для редактирования подойдет любой текстовый редактор. Файлы из неизвестных источников могут незаметно выполнять вредоносный код, поэтому изучите скрипт перед запуском.

Разработчик: Python Software Foundation Категория: Файлы разработчика Открыть стандартное MIME: text/x-python
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .DO · .MD · .HEX · .XSD

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jun 26, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла PYW?

Файл .pyw - это исходный скрипт Python, который запускается без открытия консольного окна в Windows. Синтаксически он идентичен стандартному файлу .py - это валидный исходный код Python в кодировке UTF-8. Различие заключается исключительно в расширении: Windows связывает .pyw с pythonw.exe (интерпретатором Python без окна), а не со стандартным python.exe. При запуске файла .pyw окно терминала не появляется, что делает его идеальным для GUI-приложений, созданных с помощью tkinter, wxPython или PyQt/PySide, а также для скрытых фоновых скриптов.

Традиция использования расширения .pyw появилась вместе с первыми портами CPython для Win32 в середине 1990-х годов и была официально закреплена в PEP 397 (Python Launcher for Windows), который входит в состав Python начиная с версии 3.3. Загрузчик Python (py.exe / pyw.exe) считывает расширение файла для выбора соответствующего интерпретатора.

В macOS некоторые дистрибутивы Python предоставляют бинарный файл pythonw для интеграции с Aqua GUI, но расширение .pyw там используется реже. В Linux это расширение не имеет особого значения - подавление вывода в консоль осуществляется через nohup, отсоединение процесса или средствами самого графического инструментария.

Файл .pyw может начинаться с shebang (#!/usr/bin/env python3) или объявления кодировки (# -*- coding: utf-8 -*-), но ни то, ни другое не является обязательным. Переименование любого .pyw в .py и его запуск через python.exe всегда работает; в этом случае появится окно консоли.

Безопасность и защита

РИСК: MEDIUM

Файл .pyw - это исполняемый код Python, который запускается скрытно без консольного окна, что затрудняет обнаружение вредоносных скриптов (нет видимого терминала). Относитесь к файлам .pyw из неизвестных источников так же, как к любым неизвестным исполняемым файлам. Изучите исходный код в текстовом редакторе перед запуском. Для выполнения файла должен быть установлен Python; без него файл безвреден.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕPython Windowless Scriptтакже известен как Python GUI script, pythonw script
РАЗРАБОТЧИКPython Software Foundationс circa 1994 (Python for Windows; pythonw.exe introduced in early Win32 Python builds)
MIME-ТИПtext/x-python
ТИПскрипт с исходным кодом в формате простого текста (UTF-8)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.do.md.hex.xsd

Программы, открывающие файлы PYW

Windows6 apps
Sublime Text Freemium Открывает и подсвечивает синтаксис .pyw как Python. Используйте систему сборки Python для запуска.
Python (CPython) Открытый код Установите Python с python.org; дважды щелкните по .pyw для запуска через pythonw.exe (без консоли). Для редактирования нажмите правой кнопкой мыши > Edit with IDLE.
IDLE (bundled with Python) Открытый код Нажмите правой кнопкой мыши на файл > Edit with IDLE, или запустите IDLE и откройте через File > Open.
Visual Studio Code Бесплатно Установите расширение Python; VS Code обрабатывает .pyw так же, как .py, с полной поддержкой IntelliSense и отладки.
PyCharm Freemium Откройте файл; настройте конфигурацию запуска на использование pythonw.exe, если требуется подавление консоли во время отладки.
Notepad++ (with Python syntax) Открытый код Открывает файл как текст с опциональной подсветкой синтаксиса Python.
macOS2 apps
Python (CPython) Открытый код Установите Python с python.org; дважды щелкните по .pyw для запуска через pythonw.exe (без консоли). Для редактирования нажмите правой кнопкой мыши > Edit with IDLE.
Visual Studio Code Бесплатно Установите расширение Python; VS Code обрабатывает .pyw так же, как .py, с полной поддержкой IntelliSense и отладки.
Linux2 apps
Python (CPython) Открытый код Установите Python с python.org; дважды щелкните по .pyw для запуска через pythonw.exe (без консоли). Для редактирования нажмите правой кнопкой мыши > Edit with IDLE.
Visual Studio Code Бесплатно Установите расширение Python; VS Code обрабатывает .pyw так же, как .py, с полной поддержкой IntelliSense и отладки.

Технические подробности

глубокая спецификация
Исполнение в WindowsЗапускается через `pythonw.exe` - интерпретатор CPython без окна; консольное окно не выделяется и не наследуется
СинтаксисИдентичен `.py` - валидный исходный код Python 3 (или Python 2); расширение является единственным функциональным отличием
КодировкаПростой текст UTF-8; BOM разрешен, но не рекомендуется (PEP 8)
Регистрация типа файла в Windows`.pyw` сопоставлен с `pythonw.exe` через реестр Windows (`HKEY_CLASSES_ROOT\.pyw`)
Поддержка Python LauncherPEP 397 `py.exe` / `pyw.exe` направляет файлы `.pyw` в оконный загрузчик (Python 3.3+, Windows)
Консольное окноОтсутствует - `pythonw.exe` отбрасывает stdout/stderr, если они явно не перенаправлены в файл или поток
Основной сценарий использованияGUI-приложения (`tkinter`, `wxPython`, `PyQt`/`PySide`) и скрытые фоновые скрипты
Магические байтыНет - обычный текст UTF-8; возможен shebang `#!/usr/bin/env python3` или объявление кодировки в первой строке
MIME-тип`text/x-python`; также `application/x-python`
ПлатформаWindows (основная); macOS через бинарный файл `pythonw` (в некоторых дистрибутивах); Linux (расширение не имеет специального значения)
Типичный размер файла1 КБ - 1 МБ (только исходный код)
СовместимостьПереименование `.pyw` в `.py` и запуск через `python.exe` всегда работает; при этом появится консольное окно
Связанный формат`.py` - стандартный скрипт Python; запускается через `python.exe` в Windows с выделением консольного окна
Выпущенcirca 1994 (Python for Windows; pythonw.exe introduced in early Win32 Python builds)
Последняя версияPython 3.x (current 3.13.x as of 2025); no separate .pyw format version
Открыть стандартноеДа · без роялти
Спецификацияdocs.python.org

Конвертации PYW

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами PYW. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах PYW.

Часто задаваемые вопросы

В чем разница между .py и .pyw?
Содержимое идентично - оба являются исходным кодом Python. В Windows .pyw исполняется через pythonw.exe, который подавляет консольное окно. Используйте .pyw для GUI-приложений; используйте .py для скриптов, которым нужен вывод в терминал.
Почему ничего не происходит при двойном клике по файлу .pyw?
Либо Python не установлен (установите с python.org), либо скрипт работает незаметно в фоновом режиме (без консоли). Проверьте Диспетчер задач на наличие процессов python.exe или pythonw.exe.
Как редактировать файл .pyw?
Откройте его в любом текстовом редакторе (Блокнот, VS Code, IDLE). Это обычный текстовый код Python.
Можно ли запустить файл .pyw в Linux или macOS?
Да - запустите «python3 script.pyw» из терминала. Расширение .pyw имеет особое значение только в Windows (через Python Launcher). В Linux/macOS это просто файл Python.
Как конвертировать .pyw в .exe?
Используйте PyInstaller: «pyinstaller --noconsole script.pyw». Это упакует Python и скрипт в автономный .exe, который не требует установки Python на целевом компьютере.
Является ли файл .pyw вирусом?
Сам по себе - нет, это исходный код Python. Как и любой скрипт, он может быть вредоносным, если получен из ненадежного источника. Откройте его в текстовом редакторе, чтобы изучить перед запуском.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z