• Как добавить атрибут в Input?

    Vindicar
    @Vindicar
    RTFM!
    Из вопроса не очень ясно, в чём загвоздка.
    Как разобрать строку на список аргументов, подобно тому, как это делает терминал? Смотри модуль shlex.
    Как в списке аргументов найти переданные ключи и параметры-значения? Смотри модуль argparse.
    Ответ написан
    Комментировать
  • Как через Python код передать данные в консольную .exe программу?

    NeiroNx
    @NeiroNx
    Программист
    Если программа реально консольная а не собственное текстовое окно стилизованное под консоль.
    stdin - передача в программу
    stdout - получение из программы
    from subprocess import Popen, PIPE, STDOUT
    
    p = Popen(['passwd', 'root'], stdout=PIPE, stdin=PIPE, stderr=STDOUT)    
    out = p.communicate(input=b'MyPass111\nMyPass111\n')[0]
    print(out.decode())
    Ответ написан
    Комментировать