问题描述
我想为终端和cmd创建一个迷你GUI,并能够上下移动插入符号(终端光标)。我可以使用getch()
函数来检测按键,但现在我希望能够移动按钮上的插入符号,但似乎无济于事。我尝试了ansi \033[A
,但它只是将其打印到屏幕上,实际上并没有移动插入符号。我试过使用sys.stdout.write('\033[A')
,它可以正常工作,除了在运行时移动它外,它只会在应用程序退出时反映出来。行为很奇怪。
我还看到有人建议在开始时使用subprocess.run('',shell=True)
,但这并没有太大作用。
注意:如果可能的话,我想知道如何在没有第三方库的情况下执行此操作。如果可能的话,应该已经可以使用Python中包含的包/方法。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)