2

Nano などの標準的な Linux アプリは、コンソールにページ一杯のテキストを表示し、ユーザー イベントに応じてそれを「編集」(変更) します。

を使用する標準の python アプリprintは、単にコンソールに出力することしかできません。

Python で画面上のテキストを「編集」できるという点で、Nano に似たアプリを作成できますか?

Google はスクリーン バッファについて教えてくれますが、Python では何も表示されません。

これはできますか?

4

1 に答える 1

1

私は確認しませんでしたが、コマンド ライン ユーザー インターフェイスを備えたほとんどの UNIX プログラムと同様に、nano はcurses/ncursesライブラリを使用して端末に表示することは確かです。

これは非常に有名で使いやすいライブラリです。詳しく知りたい場合は、ウィキペディアのページを参照してください

wiki からわかるように、Python で利用できます。Google で簡単に検索すると、たとえばこのチュートリアルのように開始する場所が得られます(読んでいませんが、基本をカバーしているようです)。

幸運を

于 2012-12-20T20:23:19.670 に答える