Python 3 - método os.ttyname ()

Descripción

El método ttyname() devuelve una cadena, que especifica el dispositivo terminal asociado con fd. Sifd no está asociado con un dispositivo terminal, se genera una excepción.

Sintaxis

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

os.ttyname(fd)

Parámetros

fd - Este es el descriptor de archivo.

Valor devuelto

Este método devuelve una cadena que especifica el dispositivo terminal. Disponible en sistemas similares a Unix

Ejemplo

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

# !/usr/bin/python33
import os, sys

# Showing current directory 
print ("Current working dir :%s" %os.getcwd())

# Changing dir to /dev/tty
fd = os.open("/dev/tty",os.O_RDONLY)

p = os.ttyname(fd)
print ("the terminal device associated is: ")
print p
print ("done!!")

os.close(fd)
print ("Closed the file successfully!!")

Resultado

Cuando ejecutamos el programa anterior, produce el siguiente resultado:

Current working dir is :/tmp
the terminal device associated is:
/dev/tty
done!!
Closed the file successfully!!