出力コンソールを分割する方法はありますか? 一番上(メインプログラム)に1つのセクションを表示したい場合、一番下の部分には例えばプログレスバーが表示されます。pythonコンソールで2つの異なる出力を表示する方法
(私の恐ろしい設計スキルを言い訳)
任意のアイデアは非常に高く評価されます:)
出力コンソールを分割する方法はありますか? 一番上(メインプログラム)に1つのセクションを表示したい場合、一番下の部分には例えばプログレスバーが表示されます。pythonコンソールで2つの異なる出力を表示する方法
(私の恐ろしい設計スキルを言い訳)
任意のアイデアは非常に高く評価されます:)
出力1つのPythonアプリケーションがある場合 - @Rawingが示唆したようにcursesライブラリを使用しては:https://docs.python.org/3.5/howto/curses.html 。それはあらかじめ作られています。
データを出力するアプリがさらにある場合は、いくつかの方法があります。まず、byobuなどを使用して、別のアプリからの出力を含む分割端末を同じ画面に表示させることができます。次に、ワーカーアプリ(またはスレッド)からデータを収集し、後でそれらをcurses(上記参照)で表示するブロードキャスターアプリを使用できます。
より、あなたはファイルにデータをダンプすることができ、その後、定期的にLinuxのwatchコマンドショーの内容を使用して:
watch cat file
他の方法の多くは、あまりにもあります。
[curses](https://docs.python.org/2/howto/curses.html)を見てください –
どのコンソールを意味していますか?それはWindowsコンソールですか?この場合は、WindowsコンソールAPIを参照する必要があります。 – cdarke
これはLinuxのコンソールです – necross