Latest web development tutorials

os.popen Python método ()

Python archivo de método (Archivo) métodos archivo / directorio OS Python


contorno

os.popen método () se utiliza para abrir una tubería de un comando.

Válido en Unix, Windows

gramática

popen () Sintaxis método es el siguiente:

os.popen(command[, mode[, bufsize]])

parámetros

  • command - comando.

  • Modo - privilegios modo puede ser 'r' (por defecto) o 'w'.

  • bufsize - indica los archivos de tamaño requerido de amortiguamiento: 0 significa sin búfer; 1 significa búfer de línea; otro valor positivo indica un parámetro de tamaño de búfer (presumiblemente valor, en bytes).El valor por defecto es bufsize negativo significa utilizar el sistema, en general, para el dispositivo de terminal, que es el buffer de línea; los otros archivos, que es plenamente compensados. Si usted no cambia los parámetros, los valores por defecto utilizando el sistema.

Valor de retorno

Se devuelve un descriptor de archivo número de objetos fd archivo abierto

Ejemplos

El siguiente ejemplo demuestra popen () los métodos de uso:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os, sys

# 使用 mkdir 命令
a = 'mkdir nwdir'

b = os.popen(a,'r',1)

print b

La salida del programa anterior es:

open file 'mkdir nwdir', mode 'r' at 0x81614d0

Python archivo de método (Archivo) métodos archivo / directorio OS Python