Файл с расширением .pyw представляет собой исходный файл кода Python, предназначенный для выполнения в среде с графическим пользовательским интерфейсом (GUI) в операционной системе Windows. Он аналогичен файлу .py, который используется для общих скриптов Python, но с ключевым отличием: при выполнении файла .pyw автоматически не открывается консольное окно. Это особенно полезно для GUI-приложений, где консольное окно нежелательно или не требуется. Интерпретатор Python, связанный с файлами .pyw, как правило, — pythonw.exe, который разработан для подавления вывода в консоль. Это позволяет GUI-приложению работать бесшовно, без вмешательства интерфейса командной строки в пользовательский опыт. Расширение .pyw является преимущественно конвенцией Windows; в других операционных системах, таких как macOS и Linux, расширение .py обычно используется как для консольных, так и для GUI-приложений, а отсутствие консоли часто управляется другими механизмами внутри кода или системой окон операционной системы.