我一直在尝试使用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
答案 0 :(得分:1)
是的 - 正如我在评论中思考的那样,在今天的Windows版本中,这一切都是关于更好的沙盒 - 有一个讨论here。还有一个可能的解决方案here(至少在XP之前,如果你有更新的Windows版本,你需要尝试使用它)和Python示例here。我不能尝试,因为我没有任何Windows,但我希望它可以帮助!
答案 1 :(得分:0)
我对接受的答案没有运气。
然而,这个安装程序一次性解决了我的问题,没有摆弄司机:
http://sourceforge.net/projects/pyserial/files/pyparallel/giveio/