Método os.popen() de Python3

Python3 OS 文件/目录方法Métodos de archivos/directorios de OS en Python3


Resumen

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

Válido en Unix y Windows.

Sintaxis

popen()La sintaxis del método es la siguiente:

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

Parámetros

  • command-- El comando a utilizar.

  • mode-- El modo de permiso puede ser 'r' (por defecto) 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 un búfer del tamaño del parámetro (aproximadamente, 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 modifica el parámetro, se usa 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/python3

import os, sys

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

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

print (b)

El resultado de ejecutar el programa anterior es:

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

Python3 OS 文件/目录方法Métodos de archivos/directorios de OS en Python3

Otras extensiones