Bonjour, je voudrais executer une commande bash (sous linux) dans un programme python avec subprocess ma commande :
1 | ldconfig -p | grep libjpeg
|
en python :
1 2 | cmd = ['ldconfig', '-p', '|', 'grep', 'libjpeg'] result = subprocess.Popen(cmd, stdout=subprocess.PIPE) |
cela me retourne une erreur en python. en bash cela fonctionne très bien :
1 | libjpeg.so.62 (libc6,x86-64) => /usr/lib64/libjpeg.so.62 |
en python j’ai cette erreur :
1 | ldconfig: chemin relatif `|' utilisé pour construire le cache |
je sais que je dois faire une erreur dans mon code, mais je ne vois ou, si quelqu’un pouvais m’éclairer. par avance merci
+0
-0