Share This
Связаться со мной
Крути в низ
Categories
//Создание Python-скрипта, выполняемого в Unix

Создание Python-скрипта, выполняемого в Unix

22.10.2020Category : Python

Чтобы создать скрипт, который будет выполняться в Unix, необходимо выполнить следующие шаги.

Для начала нужно написать сам код, который планируется выполнять в Unix. Сохраняем код в файле с расширением .py. После этого можно вызвать интерпретатор и указать имя файла, который следует выполнить.

Например, мы создали файл script.py и сохранили его в текущей директории.

# файл <script.py> print('Hello, Pythonist!')

Чтобы запустить выполнение инструкций из этого скрипта, нужно ввести в терминале:

$ python3 script.py Hello, Pythonist!

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

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

$ ./script.py Hello, Pythonist!

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

#!/usr/local/bin/python

Благодаря этой строке оболочка будет знать, что для выполнения скрипта нужно вызвать интерпретатор Python. Сам интерпретатор Python расценивает эту строку как комментарий и пропускает её.

И последний штрих. Нужно сделать сам файл выполняемым. Для этого нужно установить для него разрешение на выполнение, используя команду chmod +x file:

$ chmod +x ./script.py

    Проходите тест по Python и поймите, готовы ли вы идти на курсы
  • 1 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    Roman Spiridonov
    Roman Spiridonov

    Привет ! Мне 38 лет, я работаю в области информационных технологий более 4 лет. Тут собрано самое интересное.

    Our Instagram 04.

    Categories 05.

    © Speccy 2020 / All rights reserved

    Связаться со мной
    Close