Latest web development tutorials

Python3 os.popen () Método

métodos de arquivo / diretório Python3 OS métodos de arquivo / diretório Python3 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/python3

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

métodos de arquivo / diretório Python3 OS métodos de arquivo / diretório Python3 OS