Доступ к сеансу 3270 через Python, который открывается через Host on Demand

Я пытаюсь получить доступ к сеансу 3270 через Python. Сеанс доступен через хост по запросу, поэтому для меня нет доступного файла конфигурации.

from p3270 import P3270Client
myclient = P3270Client('sand.mf.com')

Я пытался что-то вроде этого, входя в расположение сервера, и это не сработало

FileNotFoundError: [WinError 2] The system cannot find the file specified

это ошибка, которую я получаю.

Любые предложения, как получить к нему доступ, будут действительно полезны.

С уважением, Рен.

1 ответ

Пакет p3270 использует утилиту s3270. Поэтому необходимо, чтобы s3270 был установлен в вашей системе и был доступен в вашей переменной PATH. Вы можете скачать его с http://x3270.bgp.nu/download.html. P3270 поддерживает только Linux, поэтому, даже если вы установите ws3270.exe, он не будет работать. Следующая библиотека хорошо работает в Windows: https://github.com/py3270

Другие вопросы по тегам