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
相关用法
- Python next()用法及代码示例
- Python os.dup()用法及代码示例
- Python set()用法及代码示例
- Python Decimal max()用法及代码示例
- Python PIL ImageOps.fit()用法及代码示例
- Python os.rmdir()用法及代码示例
- Python sympy.det()用法及代码示例
- Python Decimal min()用法及代码示例
- Python os.readlink()用法及代码示例
- Python os.writev()用法及代码示例
- Python os.readv()用法及代码示例
- Python PIL RankFilter()用法及代码示例
- Python os.rename()用法及代码示例
- Python os.sendfile()用法及代码示例
注:本文由纯净天空筛选整理自ihritik大神的英文原创作品 Python | os.openpty() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。