Pythonのos.popen()メソッド
アウトライン
os.popen()メソッドは、コマンドからのパイプを開くために使用されます。
Unixでは、Windowsでのに有効な
文法
次のようにpopen()メソッドの構文は次のとおりです。
os.popen(command[, mode[, bufsize]])
パラメータ
コマンド-コマンド。
モード-モード権限は'R'(デフォルト)または'W'することができます。
BUFSIZEは、 -バッファサイズ、必要なファイルを示します:0はバッファされないことを意味、他の正の値が(バイト単位で、おそらく値)バッファサイズパラメータを示し、1がバッファの行を意味します。デフォルト値は、負のBUFSIZEはラインバッファであるTTYデバイスのため、一般的には、システムを使用する手段であり、他のファイルは、それが完全にバッファリングされます。 あなたはパラメータを変更しない場合、デフォルト値は、システムを使用して。
戻り値
これは、開いているファイルオブジェクトfdのファイルディスクリプタ番号を返します。
例
次の例では、使用するpopen()メソッドを示しています。
#!/usr/bin/python # -*- coding: UTF-8 -*- import os, sys # 使用 mkdir 命令 a = 'mkdir nwdir' b = os.popen(a,'r',1) print b
上記のプログラムの出力は、次のとおりです。
open file 'mkdir nwdir', mode 'r' at 0x81614d0