Latest web development tutorials

Python os.popen () Método

Python Arquivo método (File) métodos de arquivo / diretório Python OS


esboço

os.popen () método é usado para abrir um canal de um comando.

Válido em Unix, Windows em

gramática

popen () Método sintaxe é a seguinte:

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

parâmetros

  • comando - comando.

  • mode - privilégios de modo pode ser 'r' (padrão) ou 'w'.

  • bufsize - indica os arquivos de tamanho necessário de buffer: 0 significa sem buffer; 1 significa linha tamponada; outro valor positivo indica um parâmetro de tamanho do buffer (presumivelmente valor, em bytes).O valor padrão é bufsize negativo significa que a utilização do sistema, em geral, para o dispositivo tty, que é o buffer de linha; os outros ficheiros, que está totalmente tamponada. Se você não alterar os parâmetros, os valores padrão usando o sistema.

Valor de retorno

Ele retorna um número descritor de arquivo de objeto fd arquivo aberto

Exemplos

O exemplo a seguir demonstra popen () 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

A saída do programa acima é:

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

Python Arquivo método (File) métodos de arquivo / diretório Python OS