Python 3 - Método os.openpty ()

Descrição

O método openpty() abre um par de pseudo-terminal e retorna um par de descritores de arquivo (mestre, escravo) para o pty e o tty respectivamente.

Os novos descritores de arquivo não são herdáveis. Para uma abordagem (ligeiramente) mais portátil, use o módulo pty.

Sintaxe

A seguir está a sintaxe para openpty() método -

os.openpty()

Parâmetros

NA

Valor de retorno

Este método retorna um par de descritores de arquivo, ou seja, mestre e escravo.

Exemplo

O exemplo a seguir mostra o uso do 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

Quando executamos o programa acima, ele produz o seguinte resultado -

3
4
3
/dev/pty0