Python os.openpty() - 打开一个新的伪终端

Python os.openpty()

Python中的os.openpty()方法用于打开一个新的伪终端。这个方法分别为pty和tty返回一对文件描述符(主和从)。返回的文件描述符是不可继承的。

顾名思义,伪终端是一种具有物理终端功能但实际上不是物理终端的设备。

注意:此方法仅在某些UNIX版本上可用。

语法:os.openpty()

参数:不需要参数

返回类型:该方法分别为pty和tty返回一对文件描述符(master, slave)。

示例1

使用os.openpty()方法

# Python program to explain os.openpty() method 
  
# importing os module 
import os
  
  
# open new pseudo-terminal pair
# using os.openpty() method
master, slave = os.openpty()
  
  
# Get the terminal device
# name associated with
# file descriptor master 
name = os.ttyname(master)
print(name)
  
  
# Get the terminal device
# name associated with
# file descriptor slave
name = os.ttyname(slave)
print(name)

输出:

/dev/ptmx
/dev/pts/2

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程