支持Python 2.7的pylot
想用pylot测试一下板子上面的嵌入式web server。
结果报错。
1 2 3 4 5 6 7 8 9 10 11 | E:\pylot_1. 26 >run.py - a 2 Traceback (most recent call last): File "E:\pylot_1.26\run.py" , line 118 , in <module> import ui.console as pylot_console File "E:\pylot_1.26\ui\console\__init__.py" , line 1 , in <module> from pylot_console import * File "E:\pylot_1.26\ui\console\pylot_console.py" , line 28 , in <module> import win.cpos as cpos File "E:\pylot_1.26\ui\console\win\cpos.py" , line 25 , in <module> getpos = _consolepos.getpos NameError: name '_consolepos' is not defined |
打开 cpos.py一看傻眼了
1 2 3 4 5 6 7 8 9 10 11 12 | 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上面运行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现