Python 3 - metodo os.openpty ()

Descrizione

Il metodo openpty() apre una coppia pseudo-terminale e restituisce una coppia di descrittori di file (master, slave) rispettivamente per pty e tty.

I nuovi descrittori di file non sono ereditabili. Per un approccio (leggermente) più portabile, usa il modulo pty.

Sintassi

Di seguito è riportata la sintassi per openpty() metodo -

os.openpty()

Parametri

NA

Valore di ritorno

Questo metodo restituisce una coppia di descrittori di file, ovvero master e slave.

Esempio

L'esempio seguente mostra l'utilizzo del metodo 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)

Risultato

Quando eseguiamo il programma sopra, produce il seguente risultato:

3
4
3
/dev/pty0