如何使用Python打开一个新的虚拟终端对?
您可以使用os.openpty()在Python中打开一个新的虚拟终端对。此方法为您提供一个文件描述符对(master,slave),分别为主端和从端。
阅读更多:Python 教程
示例
您可以按以下方式使用它:
import os
# 对于pty使用master,对于tty使用slave
m,s = os.openpty()
print m
print s
# 显示终端名称
s = os.ttyname(s)
print m
print s
输出
您将得到输出:
3
4
3
/dev/pty0