Как взаимодействовать с командной строкой внутри python программы

Хочу написать программу для создания инсталяторов. Программа должна создавать код для инсталятора и паковать скрипт, который запросил пользователь и сам код инсталятора в exe. Но вот проблема - для того чтобы сделать вышеуказанное действие нужна работа с командной строкой(или окном администратора - как кому удобнее). Пакую в exe я с помощью библиотеки pyinstaller. Как сделать так, чтобы программа могла взаимодействовать с pyinstaller? Ведь для того чтобы ВООБЩЕ КАК-ТО взаимодействовать с pyinstaller нужно использовать командную строку.


Ответы (1 шт):

Автор решения: вася

Используйте модуль subprocess.

Пример:

import subprocess
subprocess.run(["ls", "-h"])
→ Ссылка