LINUX.ORG.RU

pyw

 ,


0

1

тут случайно к одной из книжек дали файлы с таким расширением.

Почитал инет, как то странно про это написано.

Увидел на pypi : https://pypi.org/project/pythonw/ Вообще как то все странно. Это почему так ?

Какой то бред …

★★★★★

pyw - это тот же py, только с подсказкой, что это чисто гуёвое приложение и консоль ему не нужна.

Особо актуально под винду где эта консоль начинает торчать и мешаться.

Scondo
()

Натрави на это чудо file и/или кусок из начала приведи. Интересно, питон тут хотя бы при чем-нибудь или это все только твоя фантазия…

t184256 ★★★★★
()
Ответ на: комментарий от t184256

да это просто куски кода, как пример для книжки.

Но почему такую дичь инет про это выдает ? И зачем разделять файлы на py и pyw ?

mx__ ★★★★★
() автор топика
Ответ на: комментарий от mx__

Ну я же написал зачем разделять: чтобы не создавать окно консоли питона при запуске python file.py проводником, если консоль эта не нужна.

Для этого был сделан отдельный pythonw не создающий консоли и файлы pyw ассоциируются с ним. И при запуске pythonw file.pyw консоль не создаётся, а создаётся только графический интерфейс, описанный в самом файле.

Scondo
()
Ответ на: комментарий от mx__

Я так понимаю это чисто под Виндоуз тема, поскольку онтопик не плодит лишних консолей при запуске и с ними нет проблем.

Можешь спокойно переименовывать в py и запускать, если там нет ничего виндоспецифичного в коде.

Scondo
()
Ответ на: комментарий от mx__

Он есть только на Windows, потому что именно там есть разделение между графическими и консольными приложениями. На линуксе разделения нет, поэтому там один питон. Ты можешь сохранять свои скрипты .pyw, если хочешь совместимости с Windows и можешь этого не делать, если эта совместимость тебе не важна. Линуксу на расширение файла пофиг, либо у тебя в первой строке файла shebang, либо ты руками пишешь python my-script.pyw.

KivApple ★★★★★
()
Последнее исправление: KivApple (всего исправлений: 1)
Ответ на: комментарий от Scondo

Можно и без переименования запускать. Линукс же скрипты через shebang определяет, а не по расширению.

KivApple ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.