8

Python アプリ内で xterm 互換の仮想端末を実行したいと考えています。内部で ncurses ベースのアプリケーションを実行し、ユーザーの入力をフィードして出力を読み取る必要があります。

これまでのところ、python-vte を見つけましたが、GTK+ ウィジェットのみを提供し (libvte には必要な VtePty クラスがありますが、Python バインディングにはありません)、受け入れられない libgtk 依存関係があります。

Python で端末エミュレーションを実行する他の方法はありますか?

4

3 に答える 3

7

結局のところ、私はまさに私が欲しかったものであるpyteを見つけました。

于 2011-08-29T12:11:45.240 に答える
4

このVT100ターミナルエミュレータを見たことがありますか。ブログ形式でもここに記載されていますか?これはxtermエミュレーターではありませんが、おそらく目的に合わせて活用できます。

于 2011-05-20T11:46:14.987 に答える
3

私はRails チュートリアルサイトを運営しており、ユーザーがコマンドを実行できるようにGateoneターミナル エミュレーターをデプロイしました。その後、独自のターミナル エミュレーションを開発しました。http://github.com/pocha/terminal-codelearnを確認してください。

ユーザーとしてコマンドを実行する必要がある場合は、おそらくhttp://docs.python.org/2/library/pty.htmlが必要です

于 2013-07-22T13:46:30.287 に答える