Самый простой способ запустить скрипт Expect из Python
Я пытаюсь дать указание моей установке Python выполнитьожидать скрипт "myexpect.sh":
#!/usr/bin/expect
spawn ssh usr@myip
expect "password:"
send "mypassword\n";
send "./mycommand1\r"
send "./mycommand2\r"
interact
Я в Windows, поэтому переписать строки в сценарии Expect в Python не вариант. Какие-либо предложения? Есть ли что-нибудь, что может выполнить это способом & quot; ./ myexpect.sh & quot; делает из оболочки Bash?
У меня был некоторый успех с командой подпроцесса:
subprocess.call("myexpect.sh", shell=True)
Я получаю ошибку:
myexpect.sh is not a valid Win32 application.
Как мне обойти это?