Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.
Часто возникает необходимость запуска функции на языке Python прямо из командной строки. Это может быть полезно для автоматизации задач, тестирования и отладки кода, а также при работе с скриптами. В этой статье будет рассмотрен пример того, как это можно сделать.
Допустим, у нас есть следующий код на Python, который определяет функцию привет()
, возвращающую строку «Привет!».
def привет(): return 'Привет!'
Для того, чтобы запустить эту функцию из командной строки, необходимо выполнить следующие шаги:
-
Сначала нужно сохранить этот код в файл. Допустим, мы сохранили его в файл с именем
my_script.py
. -
Затем открываем командную строку и переходим в директорию, где находится файл
my_script.py
. -
Теперь для запуска функции используем команду
python -c
. Эта команда позволяет запускать код Python из командной строки. Код указывается в кавычках после-c
. Например, чтобы запустить функциюпривет()
, необходимо ввести следующую команду:
python -c 'import my_script; print(my_script.привет())'
В этой команде import my_script
импортирует наш скрипт, а print(my_script.привет())
вызывает функцию привет()
и выводит результат ее работы.
Таким образом, при помощи команды python -c
можно запускать функции Python прямо из командной строки. Это удобный и гибкий способ работы с Python, который может быть полезен во многих случаях.
На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.
Добавить комментарий