ptyprocess:在伪终端中运行子进程

时间:2021-04-10 17:07:55
【文件属性】:
文件名称:ptyprocess:在伪终端中运行子进程
文件大小:73KB
文件格式:ZIP
更新时间:2021-04-10 17:07:55
Python 在伪终端(pty)中启动子流程,并与该流程及其pty进行交互。 有时,用管道输送标准输入和标准输出是不够的。 可能会出现一个密码提示,它不会从stdin读取,或者输出到管道而不是终端时会发生变化,或者依赖终端的curses风格的接口。 如果您需要自动执行这些操作,答案就是在伪终端(pty)中运行该进程。 界面: from ptyprocess import PtyProcessUnicode p = PtyProcessUnicode.spawn(['python']) p.read(20) p.write('6+6\n') p.read(20)

网友评论