Python3-os-openpty
提供:Dev Guides
Python 3-os.openpty()メソッド
説明
メソッド* openpty()*は、擬似端末ペアを開き、ptyとttyのファイル記述子(マスター、スレーブ)のペアをそれぞれ返します。
新しいファイル記述子は継承できません。 (少し)より移植性の高いアプローチの場合は、ptyモジュールを使用します。
構文
以下は* openpty()*メソッドの構文です-
os.openpty()
パラメーター
NA
戻り値
このメソッドは、ファイル記述子のペア、つまりマスターとスレーブを返します。
例
次の例は、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)
結果
上記のプログラムを実行すると、次の結果が生成されます-
3
4
3
/dev/pty0