如何使用Python打开一个新的伪终端对?

您可以使用os.openpty()通过Python打开一个新的伪终端对。此方法分别为主机和从机端提供了一对文件描述符(主机,从机)。

示例

您可以通过以下方式使用它:

import os
# master for pty, slave for tty
m,s = os.openpty()
print m
print s
# showing terminal name
s = os.ttyname(s)
print m
print s

输出结果

您将获得输出:

3
4
3
/dev/pty0