将带有dialog的bash脚本转换为python

2024-04-20 10:53:58 发布

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

我目前有一个bash script,它安装了一个具有许多选项和特性的web服务器。 目前我在远程linux服务器上下载脚本并通过ssh执行。在

此脚本使用对话框,以便最终用户可以输入用户名、密码等信息来创建。使用路径,域名等。。。。在

我想重写这个在python中变得巨大的脚本,保持相同类型(dialog)的交互性。有没有python的解决方案/模块?知道运行脚本的远程服务器是一个没有Qt、Gtk这样的图形系统的服务器。我认为有必要使用咒语
bash对话框定义:

Dialog is a utility to create nice user interfaces to shell scripts, or other scripting languages, such as perl. It is non-graphical (it uses curses) so it can be run in the console or an xterm.

示例:
enter image description here

我在找一个与python相当的版本 谢谢


Tags: orto服务器脚本bashweb远程is
1条回答
网友
1楼 · 发布于 2024-04-20 10:53:58

有几种不同的方法可以为python创建对话框类型的ui。PyQt是其中一个更强大的。Tkinter对于简单任务也很方便。或者至少我喜欢用它来做简单的事情。任何一个都应该得到你需要的。可能还有更多我错过的。在

编辑

如果你想要一个CLI,有很多工具。Here's a neat looking one.

相关问题 更多 >