我工作的公司多年来一直使用终端软件,我们使用Anzio Lite(使用Telnet)连接到该软件.这款软件被ACCEO Solutions称为Omni,不会有任何进展,是所有特许经营权的默认软件.这是35年前创建的,我的用户非常习惯使用这种软件,我正在考虑为一些工具制作类似的东西.

我想知道有没有办法用PYTHON制作类似的软件?

enter image description here

推荐答案

有一些现代的Python库可用于创建成熟的"TUI"(文本用户界面)应用程序.

其中最完整的是"文本"https://textual.textualize.io/--还有我自己的"术语库",它允许应用程序开发--但目前还远没有为 struct 化应用程序做好准备,也没有记录在案--https://pypi.org/project/terminedia/

请注意,"终端模拟器"本身就是执行"telnet"(或等效物)的程序--它必须支持用于更改文本 colored颜色 、定位光标等的控制序列.通常被称为"ANSI控制序列".然后,带有TUI的程序可以在任何服务器上执行,界面应该可以正常工作.

Python相关问答推荐

修剪Python框架中的尾随NaN值

两极:滚动组,起始指数由不同列设置

为什么使用SciPy中的Distance. cos函数比直接执行其Python代码更快?

键盘.任务组

如何编写一个正规表达式来查找序列中具有2个或更多相同辅音的所有单词

给定数据点,制定它们的关系

由于瓶颈,Python代码执行太慢-寻求性能优化

symy.分段使用numpy数组

Python会扔掉未使用的表情吗?

如何在图片中找到这个化学测试条?OpenCV精明边缘检测不会绘制边界框

三个给定的坐标可以是矩形的点吗

带条件计算最小值

非常奇怪:tzLocal.get_Localzone()基于python3别名的不同输出?

如何使用LangChain和AzureOpenAI在Python中解决AttribeHelp和BadPressMessage错误?

使用@ guardlasses. guardlass和注释的Python继承

无法定位元素错误404

如何在solve()之后获得症状上的等式的值

Odoo 16使用NTFS使字段只读

实现神经网络代码时的TypeError

在Google Drive中获取特定文件夹内的FolderID和文件夹名称