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