Python访问并行端口

时间:2010-05-31 17:47:45

标签: python port parallel-processing

我一直在尝试使用pyParallel访问并行端口,pyParallel与PySerial在同一个sourceforge中:

http://sourceforge.net/projects/pyserial/files/

我收到WidowsError:例外:特权说明。有没有人以前使用过这个模块?

import parallel 
p = parallel.Parallel()
Traceback (most recent call last):
  File "<interactive input>", line 1, in <module>
  File "C:\Python26\lib\site-packages\parallel\parallelwin32.py", line 74, in __init__
    self.ctrlReg = _pyparallel.inp(self.ctrlRegAdr)
WindowsError: exception: priviledged instruction

2 个答案:

答案 0 :(得分:1)

是的 - 正如我在评论中思考的那样,在今天的Windows版本中,这一切都是关于更好的沙盒 - 有一个讨论here。还有一个可能的解决方案here(至少在XP之前,如果你有更新的Windows版本,你需要尝试使用它)和Python示例here。我不能尝试,因为我没有任何Windows,但我希望它可以帮助!

答案 1 :(得分:0)

我对接受的答案没有运气。

然而,这个安装程序一次性解决了我的问题,没有摆弄司机:

http://sourceforge.net/projects/pyserial/files/pyparallel/giveio/