Я пишу скрипт на Python для автоматизации какой-либо задачи в симуляторе ... для подключения к симулятору используется команда telnet localhost <port>
.
Эту команду я даю через os.system(telnet localhost <port>)
.
Работает.
И симулятор работает:
Пытаясь :: 1 ...
Подключено к localhost.
Экранирующий символ '^]'.
>
Теперь я должен давать команды через Python внутри, но я не могу
внутри этого (>) я должен дать .. Я использовал команды telnet, но это не сработало.
#!/usr/bin/env python
import os,re,telnetlib
host = "localhost"
port = "1111"
tn = telnetlib.Telnet(host, port)
tn.write("exit")
Это пример кода, но он не работает.