Python os.ttyname() 方法

Python 教程 · 2019-02-04 13:29:39

概述

os.ttyname() 方法用于返回一个字符串,它表示与文件描述符fd 关联的终端设备。如果fd 没有与终端设备关联,则引发一个异常。

语法

ttyname()方法语法格式如下:

os.ttyname(fd)

参数

  • fd -- 文件描述符

返回值

返回一个字符串,它表示与文件描述符fd 关联的终端设备。

实例

以下实例演示了 ttyname() 方法的使用:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os, sys

# 显示当前目录
print "当前目录 :%s" %os.getcwd()

# 修改目录为 /dev/tty
fd = os.open("/dev/tty",os.O_RDONLY)

p = os.ttyname(fd)
print "关联的终端为: "
print p
print "done!!"

os.close(fd)
print "关闭文件成功!!"

执行以上程序输出结果为:

当前目录 :/tmp
关联的终端为:
/dev/tty
done!!
关闭文件成功!!

点击查看所有 Python 教程 文章: https://codercto.com/courses/l/8.html

查看所有标签

计算机算法基础

计算机算法基础

沈孝钧 / 机械工业出版社 / 2013-11 / 45.00元

计算机算法是计算机科学的一个重要分支,也是一个难点。本书作者根据自己20多年在国内、国外的教学与科研实践,系统地总结了计算机算法的设计与分析方法,覆盖了大部分最主要的算法技术,包括:分治法、贪心法、动态规划、图的遍历技术、穷举搜索等,涉及一系列重要的算法问题,包括排序问题、选择问题、最小生成树问题、最短路径问题、网络流问题、二分图的匹配问题、字符串的匹配问题和几何算法问题等,还介绍了问题本身的计算......一起来看看 《计算机算法基础》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

URL 编码/解码
URL 编码/解码

URL 编码/解码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具