使用屏幕缓冲区创建一个程序来“编辑”cons中显示的文本

2024-05-23 19:59:43 发布

您现在位置:Python中文网/ 问答频道 /正文

Nano等标准linux应用程序在控制台中显示一页的文本,然后根据用户事件对其进行“编辑”(更改)。在

使用print的标准python应用程序只能简单地打印到控制台。在

我可以创建一个类似于Nano的应用程序吗?它可以用Python在屏幕上“编辑”文本。在

Google告诉我关于屏幕缓冲区的事情,但是我在Python中没有看到任何关于它们的信息。在

我能做这个吗?在


Tags: 用户文本信息应用程序编辑标准nano屏幕
1条回答
网友
1楼 · 发布于 2024-05-23 19:59:43

我没有检查,但我非常确定,与大多数具有命令行用户界面的UNIX程序一样,nano使用curses/ncurses库在终端上显示。在

这是一个非常著名且易于使用的库look at its wikipedia's page if you want to know more。在

从wiki中可以看到,python可以使用它,在google上快速搜索会给你一些开始的地方,like this tutorial for example(没有读过,但它似乎涵盖了基础知识)。在

祝你好运

相关问题 更多 >