跳转到主要内容

在伪终端中运行子进程

项目描述

在伪终端(pty)中启动子进程,并与进程及其pty进行交互。

有时候,管道stdin和stdout是不够的。可能存在一个密码提示,它不从stdin读取,输出在它流向管道而不是终端时发生变化,或者依赖于终端的curses样式接口。如果您需要自动化这些操作,在伪终端(pty)中运行进程是答案。

界面

p = PtyProcessUnicode.spawn(['python'])
p.read(20)
p.write('6+6\n')
p.read(20)

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

ptyprocess-0.7.0.tar.gz (70.8 kB 查看散列值)

上传时间

构建分布

ptyprocess-0.7.0-py2.py3-none-any.whl (14.0 kB 查看散列值)

上传时间 Python 2 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面