一个到x3270的python接口,一个ibm 3270终端仿真器
py3270的Python项目详细描述
简介
py3270是一个到x3270的python接口,x3270是一个ibm 3270终端仿真器。 它为x3270或s3270子进程提供api。
示例
x3270可执行文件必须在您的路径上!
用法简介:
frompy3270importEmulator# use x3270 so you can see what is going onem=Emulator(visible=True)# or not (uses s3270)em=Emulator()em.connect('3270host.example.com')em.fill_field(17,23,'mylogin',8)em.fill_field(18,23,'mypass',8)em.send_enter()# if your host unlocks the keyboard before truly being ready you can use:em.wait_for_field()# maybe look for a status messageifnotem.string_found(1,2,'login succesful'):abort()# do something useful# disconnect from host and kill subprocessem.terminate()
文档
没有,对不起。请阅读代码,它非常简单且不言自明:)
有关x3270/s3270的更多信息,请访问:
问题和评论
当前状态
这个接口看起来不错,但是模拟器类只有基本的功能。 还有更多的x3270命令,模拟器可以为其提供方法。那个 也就是说,我相信大多数x3270功能都可以在较低的级别上得到支持 使用emulator.exec_command()。
py3270可以通过带有pip install py3270或简易安装的pip安装 使用easy_install py3270。
更改日志
0.3.5发布日期:2018-10-23
- 添加了显式许可证
- 重组项目结构
- 修复套接字中的异常处理
- 修复terminate命令(wc3270)中的异常
- 代码样式和小修改
0.3.4发布日期:2017-07-24
- 修复与python 2.7相关的brokenpipeerror问题
0.3.3发布日期:2016-01-21
- 继续修复已损坏的版本导入(包括清单中的版本)
0.3.2发布日期:2016-01-21
- 修复setup.py中损坏的版本导入(在0.3.0和0.3.1中损坏)
0.3.1 2016-01-21发布
- 修复python 3的测试支持
- 修复Windows对Python3的支持
- 转到GitHub,对VCS特定文件进行相关更新
0.3.0发布日期:2015-07-29
- 支持Python3
0.2.0发布日期2014-03-28
- 添加Windows支持,但未进行彻底测试。请考虑Windows支持实验。
- 使用路径中的x3270可执行文件,而不是要求exambase成为子类
- 修复写入x3270子进程时的缓冲问题
0.1.5发布日期:2013-06-17
- 将默认超时更改为30秒
- 添加了send_pf7()、send_pf8()
0.1.4 2012-03-17发布
- 添加is_connected()方法
0.1.3发布日期:2011-12-06
- 之前上传到pypi的一个错误是将0.1.1发布为0.1.2,所以
- 需要转到下一个版本号
0.1.2发布日期:2011-12-06
- 修复Windows上的数据分析
0.1.1发布日期:2011-12-05
- 将Emulator重命名为EmulatorBase,以便更清楚地说明需要子类
- 已调整自述文件
0.1.0发布日期:2011-12-01
- 初始版本