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