Форум сайта python.su
0
Здравствуйте, интересует такой вопрос: можно ли написать программу на Python, которая в процессе своей роботе будет запускать другие программы на Python в командной строке? И как это сделать?
Офлайн
253
Jeka_KOzolup1В роботе нет. В работе да, но можно сделать множеством способов.
своей роботе будет запускать другие программы на Python в командной строке?
Jeka_KOzolup1Два наиболее распространенных варианта с использованием subprocess или import.
И как это сделать?
Офлайн
0
doza_andБольшое спасибо, уже разобрался)))
Офлайн
253
Я считаю что system устаревший вариант. Используйте subprocess. А вообще если можете то не делайте так, модули надо просто импортировать.
Офлайн
0
doza_andНет, нет, это не модуль. Этот файл именно должен выполниться.
Я считаю что system устаревший вариант. Используйте subprocess. А вообще если можете то не делайте так, модули надо просто импортировать.
Офлайн
294
Jeka_KOzolup1как ни странно, при импорте он тоже выполняется, правда только раз, если сделать импорт второй раз, то интерпретатор увидит что файл уже импортировался, и проигнорирует импорт.
Нет, нет, это не модуль. Этот файл именно должен выполниться.
[code python][/code]
Офлайн