Python 3 - método os.openpty ()

Descripción

El método openpty() abre un par de pseudo-terminales y devuelve un par de descriptores de archivo (maestro, esclavo) para pty y tty respectivamente.

Los nuevos descriptores de archivos no son heredables. Para un enfoque (un poco) más portátil, use el módulo pty.

Sintaxis

A continuación se muestra la sintaxis de openpty() método -

os.openpty()

Parámetros

NA

Valor devuelto

Este método devuelve un par de descriptores de archivo, es decir, maestro y esclavo.

Ejemplo

El siguiente ejemplo muestra el uso del método openpty ().

# !/usr/bin/python3
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)

Resultado

Cuando ejecutamos el programa anterior, produce el siguiente resultado:

3
4
3
/dev/pty0