Pythonのos.mknod()メソッド
アウトライン
ファイルシステムノード(ファイル、デバイススペシャルファイル、名前付きパイプ)os.mknod()メソッドは、指定したファイル名を作成するために使用されます。
文法
mknod()メソッドの構文は次のとおりです。
os.mknod(filename[, mode=0600[, device=0]])
パラメータ
ファイル名-ノードを作成したファイルシステム
モード-モードは stat.S_IFCHRとstat.S_IFBLKのためのノード、組み合わせ(またはビット単位)stat.S_IFREG、stat.S_IFCHR、stat.S_IFBLK、およびstat.S_IFIFO(スタットモジュールでこれらの定数)を作成または使用する権限を指定し、。デバイスは、(おそらくos.makedev()を使用して)新しく作成されたデバイス特殊ファイルを定義し、他は無視されます。
デバイス-指定したファイルを作成するためのオプション機器
戻り値
このメソッドは、戻り値はありません。
例
次の例では、使用のmknod()メソッドを示しています。
#!/usr/bin/python # -*- coding: UTF-8 -*- import os import stat filename = '/tmp/tmpfile' mode = 0600|stat.S_IRUSR # 文件系统节点指定不同模式 os.mknod(filename, mode)
上記のプログラムの出力は、次のとおりです。
-rw-------. 1 root root 0 Apr 30 02:38 tmpfile