Что такое «исполняемая форма»? - PullRequest
0 голосов
/ 31 января 2012

Я довольно новичок в программировании, но мне было интересно, что означает «исполняемая форма» и как преобразовать файл Python в исполняемую форму.

Ответы [ 2 ]

1 голос
/ 31 января 2012

Я предполагаю, что тот, кто написал это, хотел установить исполняемый бит в файле. Чтобы сделать это на большинстве платформ UNIX, вам нужно зайти в какую-то оболочку и запустить это:

chmod +x /full/path/to/file.py

(обратите внимание, что на самом деле полный путь не требуется - вы также можете использовать относительный путь)

Если вы сделали это, и файл начинается с соответствующего хеш-бенга, например:

#!/usr/bin/env python

Тогда вы сможете очень легко запустить скрипт:

./file.py

(при условии, что ваш рабочий каталог совпадает с каталогом, в котором находится file.py)

0 голосов
/ 31 января 2012

На платформе Windows «исполняемая форма» означает PE-файлы, точнее, «.exe». Возможно, вы можете использовать py2exe для преобразования скрипта py в исполняемый файл.

...