Latest web development tutorials

Pythonのos.popen()メソッド

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


アウトライン

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

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