Python并行端口扩展
项目描述
概述
此模块封装了对并行端口的访问。它为在Windows和Linux上运行的Python提供后端。其他平台也是可能的,但尚未集成。
此模块仍在开发中。但它可能对开发者有用。Windows版本需要编译的扩展和Windows NT/2k/XP的giveio.sys驱动程序。它使用ctypes来访问预构建DLL中的函数。
它是在免费软件许可下发布的,有关更多详情,请参阅LICENSE.txt。
版权(C)2001-2016 Chris Liechti cliechti@gmx.net
功能
所有支持平台上的相同基于类的接口
端口编号从零开始,用户程序无需知道端口名称
如果通过编号访问不合适,可以指定端口号字符串(设备名称)
要求
Python 2.2 或更高版本
Java/Jython 的“Java Communications” (JavaComm) 扩展
安装
从存档中提取文件,在该目录中打开一个壳/控制台,让 Distutils 完成其余操作
$ python setup.py install
简要介绍
>>> import parallel
>>> p = parallel.Parallel() # open LPT1 or /dev/parport0
>>> p.setData(0x55)
示例
请查看 GIT 存储库。有一个示例目录,您可以在这里找到一个简单的终端以及其他内容。 https://github.com/pyserial/pyparallel/tree/master/examples
参考
Python: https://pythonlang.cn
Jython: https://jython.cn
Java@IBM http://www-106.ibm.com/developerworks/java/jdk/(JavaComm 链接位于相应平台的 JDK 下载页面)
项目详情
下载文件
下载您平台上的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。
源分发
pyparallel-0.2.2.tar.gz (11.8 kB 查看哈希值)
构建分发
pyparallel-0.2.2-py3-none-any.whl (38.8 kB 查看哈希值)
关闭
pyparallel-0.2.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b5550293af42a42d7b2e1ada1224d3c3ce2f09b80e85421820e068655908c611 |
|
MD5 | c561af9e15271a1c4690a764d3028999 |
|
BLAKE2b-256 | 8785be9988fdafabb41d6cc0a1a5dc70a351d968e0b3e80d8b627dc7ad075712 |
关闭
pyparallel-0.2.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f382422c97a885453b405acadd27c522bff87e9407968dc814955ed68b1cc777 |
|
MD5 | d7d8722c93b798a576de7c49f9fcf369 |
|
BLAKE2b-256 | 0806b8dfcd5509b4c2ee68528a90be91eddfcb1f8c9fab90c0e734841b03fb3c |