Demo.pyКак передать аргументы командной строки Linux с помощью Python скрипт
import os
f = os.popen('passwd')
выход:
Введите существующий пароль: (Это я хочу программу, чтобы войти)
Я запускаю эту программу python, которая подсказывает мне ввести существующий пароль. Но я хочу отправить этот существующий пароль через программу.
Есть ли способ передать это значение для командной строки через программу.
Вы должны повторить пароль для командной строки из программы –
Я не думаю, что 'ПАРОЛЬ 'считывает свой вход со стандартного ввода, он всегда считывает с терминала. – Barmar
Вам нужно специальное решение для «passwd»? passwd ожидает 3 входа (существующий passwd, новый passwd, новый passwd). хотите ли вы предоставить все 3 входа из программы python или только 1-й параметр из программы python и 2 других пользователя должны быть введены пользователем? – Yaron