Ошибка с переменными

Хочу через python os оптимизировать рутинную задачу

Есть код:

passTerminal = input("Введи пароль")
os.system("sudo apt update", passTerminal)

На второй строчке выводится ошибка:

TypeError: system() takes at most 1 argument (2 given)

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

Автор решения: Sergey Derevianko
sudo_password = input("Введи пароль: ")
command = 'sudo -S ls'.split()
p = Popen(command, stdin=PIPE, stderr=PIPE, shell=True, universal_newlines=True)
p.communicate(sudo_password + '\n')
→ Ссылка