运行简单shell脚本的Python文本菜单

2024-04-29 15:18:11 发布

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

我不知道该怎么做,所以我不知道从哪里开始。在

基本上,我想编写一个python脚本,向用户提供一个项目列表,这些项目可以通过箭头键和enter键进行切换和选择。如果python不能做到这一点,还有其他语言可以做到吗?在

所做的选择将运行一行简单的shell脚本(在raspbian中)

我的想法是,我将使用这个列表,我的树莓派将运行的MAME游戏。i、 一个很好的简单的选择游戏的方法,而不是每次都写在代码行中。在

干杯


Tags: 项目方法代码用户脚本语言游戏列表
1条回答
网友
1楼 · 发布于 2024-04-29 15:18:11

你应该看看curses。在谷歌上搜索教程,例如,here。 这是一个很好的库来创建你在这里描述的接口。在

当你运行你的最小GUI时,使用subprocess-模块来启动你的脚本,例如

import subprocess
subprocess.call(["my_script.sh","parameter1","parameter2"])

编辑

似乎curses不支持可选列表,但ncurses支持。在Debian存储库中,有python-urwid,一些Python绑定到ncurses。在

例如:

^{pr2}$

这是改编自nicosphere。在

相关问题 更多 >