Доступ к сеансу 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