ホームページ  >  に質問  >  本文

python - AttributeError: 'module' object has no attribute 'sendline'

怪我咯怪我咯2742日前1112

全員に返信(2)返信します

  • PHP中文网

    PHP中文网2017-04-17 17:17:54

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

    リーリー

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

    リーリー

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

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:17:54

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

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

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

    返事
    0
  • キャンセル返事