Geo*_*Geo 12 ruby python expect
Expect是一个用于生成子应用程序并控制它们的模块.我对Python和Ruby感兴趣.
nik*_*nik 17
wexpect.py文件中的注释(拼写错误并突出显示已添加)
Wexpect是Windows的pexpext端口.由于用于Windows的python缺少必要的模块(pty,tty,select,termios,fctnl和resource)来运行pexpect,因此有必要创建一个后端来实现依赖于这些模块的任何使用的函数. Wtty.py是这个后端.在Windows世界中,游戏机不是同质的.他们可以使用低级或高级输入和输出函数,并正确处理两种情况,为Spawn的instacne创建两个子进程,一个可以从控制台连续读取的中间子进程,并通过管道将该数据发送到一个wtty的例子. Spawner.py可以读取和管道数据.
我尽可能多地保留了完整的代码,并且还试图保留尽可能多的注释(特别是对于尚未更改的函数),因此许多注释会在与os特定功能的关系中产生误导.此外,函数sendcontrol和sendeof目前还没有实现,因为我找不到这些函数的有意义的Windows版本.
此外,控制台在Windows上没有关联的fild描述符,因此全局变量child_fd将始终为None.