Найти - Пользователи
Полная версия: Запуск скрипта на Python через командную строку
Начало » Python для новичков » Запуск скрипта на Python через командную строку
1
Jeka_KOzolup1
Здравствуйте, интересует такой вопрос: можно ли написать программу на Python, которая в процессе своей роботе будет запускать другие программы на Python в командной строке? И как это сделать?
doza_and
Jeka_KOzolup1
своей роботе будет запускать другие программы на Python в командной строке?
В роботе нет. В работе да, но можно сделать множеством способов.
Jeka_KOzolup1
И как это сделать?
Два наиболее распространенных варианта с использованием subprocess или import.

Подробнее не пишу чтобы вы сгоряча не пошли по неудобному пути.

Сначала объясните почему именно в командной строке? Что вы под этим понимаете?
Jeka_KOzolup1
doza_and
Большое спасибо, уже разобрался)))
Я нашел совсем другой вариант.
Через модуль os и функцию system()
doza_and
Я считаю что system устаревший вариант. Используйте subprocess. А вообще если можете то не делайте так, модули надо просто импортировать.
Jeka_KOzolup1
doza_and
Я считаю что system устаревший вариант. Используйте subprocess. А вообще если можете то не делайте так, модули надо просто импортировать.
Нет, нет, это не модуль. Этот файл именно должен выполниться.
PEHDOM
Jeka_KOzolup1
Нет, нет, это не модуль. Этот файл именно должен выполниться.
как ни странно, при импорте он тоже выполняется, правда только раз, если сделать импорт второй раз, то интерпретатор увидит что файл уже импортировался, и проигнорирует импорт.
os.system в принципе тоже годится, просто subprocess дает больший спектр возможностей..
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB