Método Python os.popen()
Métodos de archivo/directorio de Python OS
Resumen
El método os.popen() se utiliza para abrir una tubería desde un comando.
Válido en Unix y Windows
Sintaxis
popen()El formato de sintaxis del método es el siguiente:
os.popen(command[, mode[, bufsize]])
Parámetros
command-- El comando a utilizar.
-
mode-- El modo de permiso puede ser 'r' (predeterminado) o 'w'.
-
bufsize-- Especifica el tamaño de búfer necesario para el archivo: 0 significa sin búfer; 1 significa búfer de línea; otros valores positivos indican el uso de un búfer del tamaño del parámetro (valor aproximado, en bytes). Un bufsize negativo significa usar el valor predeterminado del sistema; generalmente, para dispositivos tty es búfer de línea; para otros archivos es búfer completo. Si no se especifica este parámetro, se utiliza el valor predeterminado del sistema.
Valor de retorno
Devuelve un objeto de archivo abierto con descriptor de archivo fd.
Ejemplo
El siguiente ejemplo demuestra el uso del método popen():
#!/usr/bin/python # -*- coding: UTF-8 -*- import os, sys # 使用 mkdir 命令 a = 'mkdir nwdir' b = os.popen(a,'r',1) print b
Al ejecutar el programa anterior, el resultado es:
open file 'mkdir nwdir', mode 'r' at 0x81614d0Otras extensiones