Python | os.openpty() method
Last Updated :
27 Jun, 2019
OS module in Python provides functions for interacting with the operating system. OS comes under Python’s standard utility modules. This module provides a portable way of using operating system dependent functionality.
os.openpty()
method in Python is used to open a new pseudo-terminal pair. This method returns a pair of file descriptor (master and slave) for the pty and the tty, respectively. The returned file descriptors are non-inheritable.
As name suggests, pseudo terminal is a device that has the functions of a physical terminal without actually being one.
Note: This method is only available on some flavours of UNIX.
Syntax: os.openpty()
Parameter: No parameter is required
Return Type: This method returns a pair of file descriptors (master, slave) for the pty and the tty, respectively.
Code: Use of os.openpty() method
import os
master, slave = os.openpty()
name = os.ttyname(master)
print (name)
name = os.ttyname(slave)
print (name)
|
Output:
/dev/ptmx
/dev/pts/2
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...