当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python os.openpty()用法及代码示例


Python中的OS模块提供了与操作系统进行交互的函数。操作系统属于Python的标准实用程序模块。该模块提供了使用依赖于操作系统的函数的便携式方法。

os.openpty()Python中的方法用于打开新的pseudo-terminal对。该方法分别为pty和tty返回一对文件描述符(主文件和从文件)。返回的文件描述符是不可继承的。顾名思义,伪终端是一种具有物理终端函数的设备,而实际上却不是一个。

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


用法: os.openpty()

参数:不需要参数

返回类型:此方法分别返回pty和tty的一对文件描述符(主文件,从文件)。

代码: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


相关用法


注:本文由纯净天空筛选整理自ihritik大神的英文原创作品 Python | os.openpty() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。