python - AttributeError: 'module' object has no attribute 'sendline'
怪我咯
怪我咯 2017-04-17 17:15:54
0
2
1184
怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(2)
洪涛

以下の dir の結果を見てください。pexpect モジュールには sendline メソッドがないため、AttributeError が報告されます。

リーリー

正しい使用例は次のとおりです:

リーリー

pexpect.spawn(cmd) の戻り値で sendline メソッドを呼び出すには、http://pexpect.readthedocs.org/en/stable/overview.html を参照してください。

いいねを押す +0
伊谢尔伦

Windows での期待
バージョン 4.0 の新機能: Windows サポート

Windows で Pexpect を使用すると、子プロセスによってパターンが生成されるのを待機することができます (pexpect.popen_spawn.PopenSpawn を使用)、またはファイル記述子 (pexpect.fdpexpect.fdspawn を使用) で生成されます。これは今のところ実験的なものと考えてください。

pexpect.spawn および pexpect.run() は、Unix 疑似端末 (ptys) に依存しているため、Windows では使用できません。クロスプラットフォーム コードではこれらを使用しないでください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート