Python 使用屏幕缓冲区创建一个程序来';编辑';控制台中显示的文本

Python 使用屏幕缓冲区创建一个程序来';编辑';控制台中显示的文本,python,console,buffer,Python,Console,Buffer,Nano等标准linux应用程序在控制台中显示一页文本,然后根据用户事件对其进行“编辑”(更改) 使用print的标准python应用程序只能简单地打印到控制台 我可以创建一个与Nano类似的应用程序,它可以用Python在屏幕上“编辑”文本 谷歌告诉我屏幕缓冲区,但我在Python中看不到任何关于它们的信息 我可以这样做吗?我没有检查,但我非常确定,与大多数具有命令行用户界面的UNIX程序一样,nano使用curses/ncurses库在终端上显示 这是一个非常著名且易于使用的图书馆 正如您在

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

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

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

谷歌告诉我屏幕缓冲区,但我在Python中看不到任何关于它们的信息


我可以这样做吗?

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

这是一个非常著名且易于使用的图书馆

正如您在wiki上看到的,python可以使用它,在google上快速搜索会给您一些开始的地方(虽然没有阅读,但它似乎涵盖了基础知识)

祝你好运