Ruby и / или Python: записать telnetdata в файл - PullRequest
0 голосов
/ 05 июля 2018

У меня работает telnet-сервер (от поставщика), который реализован в считывателе штрих-кода. чтобы получить данные, мне просто нужно подключиться к порту 23 telnetserver с моим telnetclient из командной строки.

Я хочу сделать это с помощью ruby ​​или python и записать вывод в файл.

так что же работает до сих пор: я могу подключиться к telnet-серверу.

import sys
import telnetlib

tn = telnetlib.Telnet("10.0.0.138")
tn.close
output = tn.read_all()

# write to a file
with open("logging.txt", "wb") as f:
    f.write(output)

# Check that the file wrote correctly.
with open("logging.txt", "rb") as f:
    print(f.read())

Что не работает: запись вывода из telnetserver в текстовый файл. для меня не имеет значения, если я делаю это с Python или Ruby, оба языка в порядке. мой пример кода здесь Python. просто за попытку.

спасибо за чтение.

...