zoukankan      html  css  js  c++  java
  • 支持Python 2.7的pylot

    想用pylot测试一下板子上面的嵌入式web server。
    结果报错。

    E:pylot_1.26>run.py -a 2
    Traceback (most recent call last):
      File "E:pylot_1.26
    un.py", line 118, in <module>
        import ui.console as pylot_console
      File "E:pylot_1.26uiconsole\__init__.py", line 1, in <module>
        from pylot_console import *
      File "E:pylot_1.26uiconsolepylot_console.py", line 28, in <module>
        import win.cpos as cpos
      File "E:pylot_1.26uiconsolewincpos.py", line 25, in <module>
        getpos = _consolepos.getpos
    NameError: name '_consolepos' is not defined
    

    打开 cpos.py一看傻眼了

    import sys
    
    is_25 = sys.version.startswith('2.5')
    is_26 = sys.version.startswith('2.6')
    
    if is_25:
        import _consolepos25 as _consolepos
    elif is_26:
        import _consolepos26 as _consolepos
    
    getpos = _consolepos.getpos
    gotoxy = _consolepos.gotoxy
    

    只支持python2.5和python2.6,而且是使用DLL的方式。且pylot早就不更新了。


    本打算试着改进一下的,结果搜到下面项目 https://github.com/AutoCoder/pylot
    把这块改为不使用DLL,而是直接使用Python实现,clone下来成功在python2.7上面运行。

  • 相关阅读:
    java多线程小节, 总结的不错
    奇瑞风云, 你还在路上么
    android NDK 环境建立
    外企下岗白领正成为“新4050”
    搭积木
    祝MORIENTES在LIVERPOOL有所成就
    简单生活
    为什么要更新
    归去来
    随记一笔
  • 原文地址:https://www.cnblogs.com/aozima/p/5881584.html
Copyright © 2011-2022 走看看