Latest web development tutorials

méthode python3 de os.popen ()

Python3 OS méthodes fichier / répertoire Python3 OS méthodes fichier / répertoire


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/python3

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

Python3 OS méthodes fichier / répertoire Python3 OS méthodes fichier / répertoire