【问题标题】:Pexpect Popen_spawn - No outputPexpect Popen_spawn - 无输出
【发布时间】:2022-12-22 22:42:40
【问题描述】:

我正在尝试使用密码提示自动化 runas,如下所示

admin_cmd = popen_spawn.PopenSpawn(['runas', '/user:admin', 'cmd'])
admin_cmd.expect('Entrez le mot de passe de admin : ')
admin_cmd.sendline('password')

但什么都没有发生任何人有这个问题?

我在 64 位 Windows 10 Professional 上运行

【问题讨论】:

    标签: python popen pexpect


    【解决方案1】:

    pexpect.popen_spawn 是 pexpect.spawn 的 Windows 版本。它不支持 spawn 类的所有功能。根据我的经验,在 Windows 上无法与应用程序(sendline)交互。在 Unix 系统(Mac 和 Linux)上可以通过 pexpect.spawn 实现。

    https://pexpect.readthedocs.io/en/stable/overview.html#pexpect-on-windows

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-18
      • 2013-02-23
      • 1970-01-01
      • 1970-01-01
      • 2013-02-25
      相关资源
      最近更新 更多