когда нам нужно chmod + x file.py - PullRequest
       18

когда нам нужно chmod + x file.py

4 голосов
/ 29 сентября 2010

я написал скрипт py для извлечения страницы из Интернета, достаточно разрешения на чтение, поэтому мой вопрос: когда нам нужно разрешение на выполнение?

Ответы [ 3 ]

6 голосов
/ 29 сентября 2010

Чтение / запись достаточно, если вы хотите запустить его, набрав python file.py.Если вы хотите запустить его напрямую, как если бы это была скомпилированная программа, например, ./file.py, вам нужно разрешение на выполнение (и соответствующая строка хеш-взрыва вверху).

5 голосов
/ 29 сентября 2010

Это необходимо сделать, если вам нужно запустить скрипт следующим образом: ./file.py. Имейте в виду, что вам нужно указать путь к python в самом верху скрипта: #!/usr/bin/python.

Но подождите, вам нужно убедиться, что у вас есть правильный путь, для этого выполните: which python.

0 голосов
/ 29 сентября 2010

Если вы хотите иметь возможность запускать его напрямую с $ file.py, тогда вам нужно установить бит выполнения. В противном случае вы можете запустить его с $ python file.py.

...