我最近安装了pexpect 4.0模块,因为它对我正在创建的程序非常有用。我确实有窗口,所以我特意查看了pexpect的异常,因为我知道正常的spawn和run方法不可用。但是,我无法获得该模块应该向Windows用户显示的“Windows方法”,它们是:
pexpect.popen_spawn.PopenSpawn和pexpect.fdpexpect.fdspawn。
有谁知道如何获得这些方法?我正在运行Windows 10,python 3.4。
旁注:我目前正在努力尝试获取winpexpect以从pexpect导入spawn模块,但我也在失败。
答案 0 :(得分:0)
这将为你做到:
from pexpect import popen_spawn, fdpexpect
然后你可以做你需要的其余部分。
编辑:这是你没有看到它的原因,在__init__.py中注意到这一点:
__all__ = ['ExceptionPexpect', 'EOF', 'TIMEOUT', 'spawn', 'spawnu', 'run','runu', 'which', 'split_command_line', '__version__', '__revision__']