Comment migrer de os.popen vers subprocess.popen() en Python
Question :
À la lumière du fait que os.popen est obsolète, comment puis-je convertir la commande suivante en subprocess.popen() :
os.popen('swfdump /tmp/filename.swf/ -d')
Réponse :
À convertissez la commande en subprocess.popen(), suivez ces étapes :
L'extrait de code suivant illustre la conversion :
<code class="python">from subprocess import Popen, PIPE process = Popen(['swfdump', '/tmp/filename.swf', '-d'], stdout=PIPE, stderr=PIPE) stdout, stderr = process.communicate()</code>
Remarque supplémentaire :
La documentation du sous-processus fournit une section dédiée intitulée « Migration depuis os.popen » qui propose des informations détaillées directives pour la transition de os.popen vers le sous-processus.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!