Как запустить Python Скрипты: пошаговое руководство

⚡ Умное резюме

Python Скрипты позволяют сохранять и повторно использовать код в файлах .py. Приведенные ниже методы показывают, как запустить скрипт. Python Существует несколько способов написания скриптов: в интерактивном режиме, из IDE, с помощью файлового менеджера, из командной строки и в Linux.

  • 📄 Что такое скрипт: Скрипт — это многократно используемый файл .py, содержащий Python код, который можно запускать многократно.
  • ⌨️ Интерактивный: Выполните код построчно в Python интерактивная оболочка.
  • ???? ИДЕ: Запускайте скрипты непосредственно из редактора, например, PyCharm or IDLE.
  • 🇧🇷 Файловый менеджер: Double—Щелкните по файлу или используйте командную строку, указав имя файла.
  • ???? Linux: Запускайте скрипты из терминала, при желании сделав их исполняемыми.
  • 🔀 Code vs Модуль vs Скрипт: В этом учебном пособии проводится сравнение этих трех взаимосвязанных терминов.

Как запустить Python Сценарии

В чем заключается сценарий Python?

Сценарий в Python можно определить как файл, состоящий из Python код или программа. Он заканчивается расширением как .py

Интерпретатор может выполнить сценарий двумя различными способами, как указано ниже: –

  • Скрипт может выполняться как модуль или как сам скрипт.
  • Код, написанный в интерактивном Python способ сеанса командной строки.

Как запустить Python код и сценарии в интерактивном режиме?

Вот шаги, которые помогут это сделать:

Шаг 1) Программист должен открыть командную строку в интерактивном режиме.

Шаг 2) На следующем шаге запустите интерпретатор Python в командной строке с помощью команды `ty`.ping следующая команда: –

Команда:

python

Шаг 3) Программист может последовательно писать Python код и выполните их в том же порядке.

В командной строке можно ввести следующую программу, как показано ниже:

Пример: -

Python Code:

python
print ('hello world Guru99')

Выход:

hello world Guru99

Давайте возьмем еще один Python код, который можно было бы написать в командной строке в интерактивном режиме.

Пример:

Python Code:

Python
a=25
b=50
 if a > b:
...    print ("a is more than b")
... else:
...    print ("b is more than a")
...
b is more than a
>>>

Выход:

b is more than a

Ниже приведен скриншот: –

Как запустить Python Сценарии

Объяснение:

Приведенный выше код сравнивает два аргумента и определяет, какой аргумент больше. Убедитесь, что операторы имеют правильный отступ, чтобы избежать ошибок при отступах. Чтобы выйти из командной строки Windows, нажмите Ctrl+Z и нажмите Enter.

Как запустить Python файлы сценариев в интерактивном режиме из Windows графический интерфейс?

Вот шаги, которые помогут это сделать:

Шаг 1) Откройте командную строку и введите Python команда, за которой следует имя файла сценария.

Шаг 2) Убедитесь, что файл сценария уже создан.

Шаг 3) Файл сценария должен заканчиваться расширением .py или. pyw. В качестве следующего шага откройте Windows командной строки.

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

Python Командная строка Code:

Python example.py

Выход:

Hello, world!

Как запустить Python скрипты из IDE

Интегрированную среду разработки также сокращенно называют IDE. Он предлагает виртуальную настройку иерархии файлов и папок. Это позволяет программисту создавать Python проекты быстро. IDE обеспечивает организацию файлов по разным папкам.

Эти разные папки принадлежат одному общему каталогу.

Spyder и PyCharm два Python IDE, позволяющие программисту запускать IDE, позволяющие программисту запускать Python программы.

Рассмотрим пример выполнения Python сценарий в PyCharm ИДЕ:

Шаг 1) В качестве первого шага создайте новый проект в PyCharm.

Шаг 2) Назовите проект следующим образом: Guru99Пример, а затем нажмите «Создать».

Шаг 3) Выберите корневую папку, которая будет помечена как Guru99Example и щелкните правой кнопкой мыши.

Шаг 4) Перейдите к новой опции и создайте новую Python .

Шаг 5) Дайте название Python файл

Здесь мы представили Guru99Пример.

Шаг 6) В пустоте Python файл, созданный в PyCharm В среде разработки (IDE) напишите следующий фрагмент кода, как показано ниже: –

Python Code:

print ('hello world Guru99')

Шаг 7) Чтобы запустить приведенный выше код, щелкните правой кнопкой мыши редактор и выберите опцию «Запустить файл в Python консоль».

Этот код откроет окно консоли в IDE, и на выходе будет следующее:

Выход:

PyDev console: starting.
Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug  1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)] on win32
>>> runfile('C:/Users/OS Name/PycharmProjects/Guru99Example/Guru99Example.py', wdir='C:/Users/OS Name/PycharmProjects/Guru99Example')
hello world Guru99

Ниже приведен снимок экрана:

Как запустить Python скрипты из IDE

Как запустить Python скрипты из IDE

Как запустить Python скрипты из IDE

Объяснение:

Приведённый выше код — это простой пример того, как вывести "hello world" в консоль. PyCharm IDE.

Как запустить Python сценарии с использованием файлового менеджера?

Вот шаги для запуска Python скрипт с использованием файлового менеджера:

Шаг 1) Откройте Блокнот и добавьте немного Python код.

Шаг 2) Введите print('Hello World') Guru99 ')

Шаг 3) Сохраните файл сценария с расширением .py или. pyw.

Шаг 4) Файл расширения .py используется для программ, имеющих Python.Exe.

Шаг 5) В операционной системе Windows щелкните правой кнопкой мыши Python файл и нажмите «Открыть». См. снимок экрана ниже: –

Run Python скрипты с использованием файлового менеджера

При выполнении он на мгновение открывает экран командной строки. См. снимок экрана ниже: –

Чтобы гарантировать, что экран останется на некоторое время, добавьте следующее утверждение в Python файл сценария, как показано ниже: –

Python Code:

input ('Press provide enter to exit...')

До тех пор, пока пользователь не введет данные, экран продолжает работать и отображать Python вывод.

Однако если Python в скрипте возникла ошибка, выполнение входной команды прерывается или прерывается. Из-за этого пользователь может не видеть Python выполнение скрипта с помощью файлового менеджера.

Run Python скрипты с использованием файлового менеджера

Как запустить Python сценарии, используя имя файла сценария и командную строку?

Вот шаги для запуска Python сценарий, используя имя файла сценария и командную строку:

Шаг 1) Откройте Блокнот и добавьте немного Python код.

Шаг 2) Введите print('Hello World') Guru99 ')

Шаг 3) Сохраните файл сценария с расширением .py или. pyw.

Шаг 4) Файл расширения .py используется для программ, имеющих Python.Exe.

Шаг 5) В операционной системе Windows щелкните правой кнопкой мыши Python файл и нажмите «Копировать» в качестве пути. См. снимок экрана ниже: –

Run Python скрипты с использованием файлового менеджера

Это помогает проверить путь к файлу сценария с помощью пути командной строки. Откройте командную строку и введите имя файла сценария, созданное выше, с именем и расширением .py. См. снимок экрана ниже: –

Run Python скрипты с использованием файлового менеджера

Альтернативно, файл сценария, созданный выше, можно запустить как модуль Python. Введите следующую команду, как показано ниже: –

Code:

python -m example

Выход:

hello world
Press provides enter to exit...

Обратитесь к следующему снимку экрана:

Run Python скрипты с использованием файлового менеджера

Объяснение:

Приведенный выше код имеет следующий синтаксис:

Синтаксис:

Python -m <module-name>

Приведенный выше параметр -m ищет файл sys. Путь к модулю, на который ссылается и который выполняет код как часть _main_.

Как запустить Python Скрипты в Linux

Вот шаги, которые помогут это сделать:

Шаг 1) Программист должен открыть терминал Linux в интерактивном режиме.

Шаг 2) На следующем шаге вызовите Python интерпретатор в терминале Linux от typing следующая команда: –

Команда:

python3

Шаг 3) Программист может последовательно писать Python код и выполните их в том же порядке.

В командной строке можно ввести следующую программу, как показано ниже:

Пример: -

Python Code:

python3
a=25
b=50
 if a > b:
...    print ("a is more than b")
... else:
...    print ("b is more than a")
...
b is more than a
>>>

Выход:

b is more than a

Ниже приведен скриншот: –

Run Python скрипты с использованием файлового менеджера

В качестве альтернативы, вот шаги для запуска Python файл сценария с помощью терминала Linux:

Шаг 1) Откройте текстовый редактор и добавьте несколько Python код.

Шаг 2) Введите печать («Привет, мир!»)

Шаг 3) Сохраните файл сценария с расширением as.py.

Шаг 4) Файл расширения .py используется для программ, имеющих Python.Exe.

Шаг 5) На следующем шаге вызовите Python интерпретатор в терминале Linux от typing следующая команда: –

Команда:

python3 /home/onworks/Desktop/Example.py

Выход:

hello world

См. следующий снимок экрана: –

Run Python скрипты с использованием файлового менеджера

Объяснение:

Интерпретатор Python в терминале Linux запускает файл сценария, который сохраняется на рабочем столе.

Сравнение кода, модуля и скрипта в Python

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

Параметры Code Модули Сценарий
Определение Код определяется как серия инструкций. Модуль определяется как серия кодов, расположенных последовательно. Сценарий можно определить как файл, содержащий логические порядки или пакет организованных кодов.
Исполняемость Они проходят через Python переводчик Сначала они импортируются в скрипт или фрагмент кода, а затем выполняются с помощью Python переводчик Сценарии обычно запускаются через Python переводчик.

Часто задаваемые вопросы (FAQ)

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

  • Он вызывает скрипт или модуль.
  • Он вызывает код, написанный в активном сеансе.

Python Переводчик работает следующим образом: –

  • Он читает команду, за которой следует ее оценка.
  • После оценки он печатает результаты команды.
  • Он выполняет цикл назад и выполняет повторение процесса.

A Python переводчик доступен в нескольких формах, как указано ниже:

переводчик Описание
Джейтон . Java язык программирования, Python программы могут быть запущены на платформах на базе Java.
ПиПи Переводчик, разработанный в Python язык программирования.
CPython Интерпретатор, разработанный с использованием языка C для запуска и выполнения. Python программы на платформах на базе C
УтюгPython Это проект с открытым исходным кодом, который используется в качестве интерпретатора для платформ .Net.

Python сценарий запускается в рамках многоэтапного процесса, определяемого как Python Модель исполнения. В рамках этой модели операторы, определенные в сценарии, обрабатываются и выполняются шаг за шагом.

На последнем этапе процесса исполнения Python виртуальная машина загружает байт-код во время выполнения для выполнения сценария.

Ниже приведены основные требования, необходимые для выполнения Python Автор сценария:

  • Сделать Python исполняемый файл сценария и заранее установите интерпретатор на компьютер.
  • В операционной системе компьютера должен быть предварительно установлен редактор кода или интегрированная среда разработки.
  • Добавить Python предварительно выполнить код через командную строку в переменной среды операционной системы.

On WindowsСкрипт, запускаемый двойным щелчком мыши, закрывается сразу после завершения. Добавьте в конце строку input(“Press Enter to exit”) или запустите скрипт из командной строки, чтобы окно оставалось открытым и отображало результат.

Считывайте аргументы командной строки с помощью модуля sys. Импортируйте sys и получите доступ к sys.argv, списку, где sys.argv[0] — это имя скрипта, а следующие за ним элементы — это аргументы, которые вы ввели после него в командной строке.

Да. Искусственный интеллект может сгенерировать полноценный скрипт .py на основе простого описания, объяснить, как его запустить, и предложить правильную команду для вашей операционной системы. Вам все равно придется проверить и протестировать скрипт перед использованием.

Искусственный интеллект может прочитать сообщение об ошибке и traceback, укажите на строку, в которой произошла ошибка, и объясните, как исправить, например, недостающие модули, неправильно. Python Проблемы с версией или путем. Это ускоряет поиск и устранение неисправностей как для начинающих, так и для опытных разработчиков.

Подведем итог этой публикации следующим образом: