Latest web development tutorials

Pythonのos.ttyname()メソッド

Pythonのファイル(ファイル)メソッド PythonのOSファイル/ディレクトリ方式


アウトライン

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のファイル(ファイル)メソッド PythonのOSファイル/ディレクトリ方式