Latest web development tutorials

méthode Python os.popen ()

méthode Python Fichier (File) méthodes fichier / répertoire Python OS


contour

méthode os.popen () est utilisée pour ouvrir un tube à partir d'une commande.

Valable sur Unix, Windows dans

grammaire

popen () Syntaxe de la méthode est la suivante:

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

Paramètres

  • commande - commande.

  • Mode - privilèges de mode peuvent être «r» (par défaut) ou «w».

  • bufsize - indique la taille requise des fichiers tampons: 0 signifie unbuffered; 1 signifie un tampon de ligne, une autre valeur positive indique un paramètre de taille du tampon (probablement de valeur, en octets).La valeur par défaut est bufsize négatif signifie d'utiliser le système, en général, pour le dispositif tty, qui est le tampon de ligne, les autres fichiers, il est entièrement tamponnés. Si vous ne modifiez pas les paramètres, les valeurs par défaut en utilisant le système.

Valeur de retour

Elle renvoie un descripteur de fichier de fichier ouvert objet fd

Exemples

L'exemple suivant montre popen () méthodes d'utilisation:

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

import os, sys

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

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

print b

La sortie du programme ci-dessus est:

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

méthode Python Fichier (File) méthodes fichier / répertoire Python OS