我正在python中使用命令行文本编辑器(类似于nano(,并且遇到了有关文件编辑的问题。我可以读取文件,我可以打印它,但是一旦执行了打印指令,用户就无法编辑文件。我需要一种将文本读取到缓冲区中的方法,以便用户可以编辑它,以便可以通过箭头键等进行导航。我想我需要一个缓冲,但它似乎没有帮助?我应该如何进行?
您可能会发现curses
模块很有用。
我正在python中使用命令行文本编辑器(类似于nano(,并且遇到了有关文件编辑的问题。我可以读取文件,我可以打印它,但是一旦执行了打印指令,用户就无法编辑文件。我需要一种将文本读取到缓冲区中的方法,以便用户可以编辑它,以便可以通过箭头键等进行导航。我想我需要一个缓冲,但它似乎没有帮助?我应该如何进行?
您可能会发现curses
模块很有用。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium