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

时间:2024-04-30 10:54:35
【文件属性】:

文件名称:ptyprocess:在伪终端中运行子进程

文件大小:73KB

文件格式:ZIP

更新时间:2024-04-30 10:54:35

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)


网友评论