質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

コマンドライン

コマンドライン(別名:Command Line Interface)は、ユーザに命令の入力を促す(プロンプト)文字列の表示を行い、すべての操作をキーボードを用いて文字列を打ち込む事でプログラムを走らせるユーザインターフェースです。

Q&A

解決済

2回答

5088閲覧

Pythonでのコンソールアプリケーションの作成方法について

iromay

総合スコア19

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

コマンドライン

コマンドライン(別名:Command Line Interface)は、ユーザに命令の入力を促す(プロンプト)文字列の表示を行い、すべての操作をキーボードを用いて文字列を打ち込む事でプログラムを走らせるユーザインターフェースです。

0グッド

0クリップ

投稿2018/03/26 14:51

前提・実現したいこと

Python3を現在学習しています。
学んだことを活かして、コンソールアプリケーションを作りたいと考えています。
*コンソールアプリケーションなのは、本アプリケーションをサーバ側に設置し、
クライアント側からSSH接続で使用したいからです。

ただ、Pythonのコンソールアプリケーション作成方法について調べると、
出てくる事例はPython {Pythonで作成したアプリケーション} -引数1 -引数2の様な構成ばかりです。
今回作成したいと考えているアプリケーションは、以下の様に複数の内容をまとめて入力し、送信する。言わばフォームのようなものです。
またカーソルの位置などもユーザが押した方向キーに反応して動いて欲しいと考えています。


画面名

入力項目1 【     】
入力項目2 【     】
入力項目3 【     】


この様なコンソールアプリケーションをPythonで作成することは可能でしょうか?
また可能であった場合にどの様なPackageや手段を用いれば良いでしょうか?

初心者の初めての投稿で要領を得ない内容になっていると思われますが、
ご回答頂けると大変助かります。よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

こういうのをお求めですかね?
http://t2y.hatenablog.jp/entry/20090509/1241877468

投稿2018/03/26 15:06

KojiDoi

総合スコア13671

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

iromay

2018/03/26 15:09

ご回答ありがとうございます。まさにその通りです。 こちらの方法(curses)も試してみたいと思います。迅速なご回答ありがとうございました。
guest

0

ANSI escape code を試してみてください。

投稿2018/03/26 15:01

Zuishin

総合スコア28660

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

iromay

2018/03/26 15:06

ありがとうございます。確かにこれを使用することで想定しているアプリケーションが作成出来そうです。 まずはこちらを調べて・試してみます。 迅速かつ的確なご回答ありがとうございました。とても助かりました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問