Méthode os.popen() Python3
Méthodes de fichiers/répertoires du module OS de Python3
Aperçu
La méthode os.popen() est utilisée pour ouvrir un pipe à partir d'une commande.
Valide sous Unix et Windows.
Syntaxe
popen()La syntaxe de la méthode est la suivante :
os.popen(command[, mode[, bufsize]])
Parameters
command-- La commande à utiliser.
-
mode-- Les permissions de mode peuvent être 'r' (par défaut) ou 'w'.
-
bufsize-- Spécifie la taille de tampon requise pour le fichier : 0 signifie sans tampon ; 1 signifie tampon de ligne ; les autres valeurs positives indiquent une mise en tampon à l'aide d'un tampon de la taille du paramètre (valeur approximative, en octets). Un bufsize négatif signifie utiliser la valeur par défaut du système. En général, pour les périphériques tty, il est tamponné par ligne ; pour les autres fichiers, il est entièrement tamponné. Si ce paramètre n'est pas fourni, la valeur par défaut du système est utilisée.
Valeur de retour
Renvoie un objet fichier ouvert avec le descripteur de fichier fd.
Exemples
L'exemple suivant montre l'utilisation de la méthode popen() :
#!/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 0x81614d0Autres extensions