2017-11-07 7 views
1

私は現在、多くのオプションと機能を備えたWebサーバーをインストールするbash scriptを持っています。 現在、リモートのLinuxサーバにスクリプトをダウンロードし、ssh経由で実行します。ダイアログを使ってbashスクリプトをpythonに変換する

このスクリプトではダイアログを使用して、エンドユーザーがユーザー名、パスワードなどの情報を入力できるようにしています。使用するパス、ドメイン名など。

私は同じタイプ(対話)のインタラクティブ性を保って、このPythonで大きくなったこのスクリプトを書き直したいと思います。 Pythonのソリューション/モジュールはありますか?スクリプトを実行するリモートサーバがQtのようなグラフィカルシステムのないサーバであることを知っているだけで、Gtkはコンソールです。私は
bashのダイアログ定義呪いを使用する必要があると思う:

DialogはPerlなどのスクリプト、 または他のスクリプト言語を、シェルに素敵なユーザーインターフェイスを作成するためのユーティリティです。それは非グラフィカルです( はcursesを使用します)ので、コンソールまたはxtermで実行できます。

exemple:
enter image description here

私は、Python用のダイアログボックスタイプのUIを作成するには、いくつかの異なる方法がありパイソンの同等のため おかげ

+0

[Flask](http://flask.pocoo.org/)についてお読みになることをお勧めします。 –

+0

Pythonでダイアログボックスを作成する方法があるかどうかを尋ねていますか、インストールするには便利な方法がありますか/セットアップWebサーバーとPython? – SuperStew

+0

ダイアログボックスやそれに相当するものをPythonで作成する方法 – patol

答えて

0

を探しています。 PyQtは、より強力なものの1つです。 Tkinterも簡単な作業に便利です。少なくとも、私はそれを単純なものに使うのが好きです。どちらかがあなたが必要とするものを得るべきです。おそらくもっと私は逃したでしょう。

EDITそれはあなたが望むCLIなら

、ツールがたくさんあります。 Here's a neat looking one.

+0

はい、しかしLinuxサーバーにはWindowsマネージャーがありません。私は私のbashスクリプト "ダイアログ"は、グラフィックUIで使用されていない – patol

+0

ああ私は誤解された。 PythonはLinuxマシン上で動作していますか?コマンドラインインターフェイスが必要ですか? – SuperStew

+0

はいQtのようなグラフィカルシステムのないコマンドラインインターフェイスです.Gtkはコンソールだけです。 – patol

関連する問題