GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

pexpect

pexpect – 擬似端末で対話型プログラムを制御するPythonモジュール

投稿日:

擬似端末で対話型プログラムを制御するPythonモジュール http://pexpect.readthedocs.io/

PexpectはPure Python Expectのようなモジュールです

Pexpectは、Pythonを他のアプリケーションを制御するためのより良いツールにします。

Pexpectは、子アプリケーションを生成するための純粋なPythonモジュールです。 それらを制御する。 それらの出力における期待されるパターンに応答する。 PexpectはDon LibesのExpectのように機能します。 Pexpectでは、スクリプトが子アプリケーションを生成し、人間がコマンドを入力しているかのように制御することができます。

Pexpectは、ssh、ftp、passwd、telnetなどの対話型アプリケーションの自動化に使用できます。これは、異なるサーバー上のソフトウェアパッケージインストールを複製するための設定スクリプトを自動化するために使用できます。 自動ソフトウェアテストに使用できます。 PexpectはDon LibesのExpectの精神に基づいていますが、Pexpectは純粋なPythonです。

Pexpectの主な機能は、Unixライクなシステムでのみ利用可能なPython標準ライブラリのptyモジュールです。 ファイルディスクリプタやサブプロセスからのパターンを待つ機能は、Windowsでも利用できます。

開発版のソースコードで作業する場合は、ソースコードツリーのルートにあるDEVELOPERS.rstドキュメントをお読みください。

無料、オープンソース、そしてすべての良いもの。

pipを使用してPexpectをインストールすることができます:

pip install pexpect

ReadTheDocsのドキュメント

有形ライセンス:

http://opensource.org/licenses/isc-license.txt

Copyright (c) 2013-2016, Pexpect development team
Copyright (c) 2012, Noah Spurrier <noah@noah.org>

PERMISSION TO USE, COPY, MODIFY, AND/OR DISTRIBUTE THIS SOFTWARE FOR ANY
PURPOSE WITH OR WITHOUT FEE IS HEREBY GRANTED, PROVIDED THAT THE ABOVE
COPYRIGHT NOTICE AND THIS PERMISSION NOTICE APPEAR IN ALL COPIES.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

このライセンスは、OSIおよびFSFによってGPL互換として承認されています。







-pexpect

執筆者: