Subprocess
10 min
5 exercices
Niveau 9
Énoncé
Écrivez un programme qui utilise subprocess.Popen pour envoyer une chaîne de caractères à la commande grep et capturer sa sortie.
Exemple de Code
import subprocess
def grep_text(text, pattern):
with subprocess.Popen(['grep', pattern], stdin=subprocess.PIPE, stdout=subprocess.PIPE, text=True) as proc:
stdout, _ = proc.communicate(text)
return stdout
text = "Bonjour le monde\nHello World\nHola Mundo"
print(grep_text(text, 'Hello'))
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !