Я создаю скрипт Python (cmd_exec.py
), чтобы открыть другой скрипт Python (entername.py
). Как мне сделать так, чтобы скрипт вводил строку и автоматически выполнял кнопку ввода? Попытка вспомнить вопрос о входном коде ASCII для ввода, но не могу его найти. Так что когда я запускаю cmd_exec.py
в powershell, он будет отображать "Hello foo"
:
cmd_exec.py:
import subprocess, sys
p = subprocess.Popen(["powershell.exe", "py C:\\Users\\uname\\PProjects\\cmdauto\\entername.py"], stdout=sys.stdout)
p.communicate()
Я хочу, чтобы переменная maname
была вставлена в скрипт entername.py
и скрипт для выполнения / нажмите кнопку ввода. Так что когда я запускаю скрипт cmd_exec.py
, я вижу, что он все делает сам и выводит "Hello foo"
entername.py:
maname = "foo"
person = input('Enter your name: ')
print('Hello', person)