linux 下想写在终端有交互的 python 程序,但是不知道交互用什么

2015-07-20 17:09:21 +08:00
 fyyz
这种交互就像 vim 一样,可以通过上下左右方向键控制光标的坐标,可以控制特定的坐标所显示的字符。
此外,还要能捕获键盘输入。比如说我输入 ESC 就退出什么的。

不知道 Python 有什么库可以做到?
3039 次点击
所在节点    Python
7 条回复
cxl008
2015-07-20 17:13:53 +08:00
curses?
cheerzeng
2015-07-20 17:15:37 +08:00
你指的是做个console 吗?可以用cmd 这个库
fyyz
2015-07-20 17:31:33 +08:00
@cheerzeng 我想做类似贪食蛇和俄罗斯方块这类东西,终端里跑的
fxxkgw
2015-07-21 10:09:35 +08:00
普通的python代码 用py2exe 有参数可选是打包成GUI还是console终端这种模式
mulog
2015-07-21 10:23:39 +08:00
用过某个东西 UI是用 npyscreen 这个库做的 可以看看
http://npyscreen.readthedocs.org/introduction.html
xlvecle
2015-07-21 13:48:53 +08:00
curses
tput
cheerzeng
2015-07-22 09:28:47 +08:00
@fyyz ok,那我理解错了,有一个叫kivy的http://kivy.org/#home

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/206998

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX