将带有对话框的bash脚本转换为python

时间:2017-11-07 14:58:11

标签: python linux bash

我目前有bash script安装了一个包含许多选项和功能的Web服务器。 目前我在远程linux服务器上下载脚本并通过ssh执行它。

此脚本使用Dialog,以便最终用户可以输入要创建的用户名,密码等信息。使用途径,域名等....

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

  

Dialog是一个为shell脚本创建漂亮用户界面的实用程序,   或其他脚本语言,例如perl。它是非图形的(它   使用curses)所以它可以在控制台或xterm中运行。

为例:
enter image description here

我正在寻找python上的等价物 感谢

1 个答案:

答案 0 :(得分:0)

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

修改

如果它是您想要的CLI,那么有很多工具。 Here's a neat looking one.