Создание исполняемого файла из исходного файла Python - PullRequest
1 голос
/ 24 февраля 2012

Я следую этому руководству по Python 2.7: http://docs.python.org/tutorial/interpreter.html Я делаю все, что говорит: у меня есть файл Python:

#! /usr/bin/env python

print "hello world !\n"

И из терминала, в каталоге, где находится файлЯ набираю:

chmod +x hello_world.py

Файл называется hello_world.py;Но ничего не происходит, это не печатает "привет мир \ n".

Ответы [ 2 ]

4 голосов
/ 24 февраля 2012

извините, если это очевидно, но

> chmod +x hello_world.py

только изменяет файл, так что вы можете запустить его.затем вам нужно запустить файл, набрав:

> ./hello_world.py
hello world !
2 голосов
/ 24 февраля 2012

Чтобы дать немного больше описания: команда chmod изменяет права доступа к файлу в системе в стиле Unix.+ X в команде:

chmod +x hello_world.py

Устанавливает бит «Исполняемый» для файла hello_world.py, тем самым делая его сценарием, который можно выполнять.Таким образом, чтобы запустить сценарий:

./hello_world.py

./ впереди указывает, что файл находится в текущем каталоге.Кроме того, вы всегда можете запустить скрипт, вызвав интерпретатор python напрямую (независимо от прав доступа), например так:

python hello_world.py
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...