Méthode os.popen() Python3

Python3 OS 文件/目录方法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 0x81614d0

Python3 OS 文件/目录方法Méthodes de fichiers/répertoires du module OS de Python3

Autres extensions