Exécuter du code PHP dans Python
Obtenir une image à partir d'un script PHP peut être difficile lorsque le script est volumineux et externe. Cependant, il est possible d'exécuter des scripts PHP au sein de Python à l'aide du module subprocess.
Le module subprocess permet à Python de lancer des commandes et des programmes externes. Voici comment exécuter un script PHP avec peu de paramètres et récupérer une image :
Utilisation de subprocess.call()
Pour les scripts qui ne nécessitent pas de sortie, utilisez subprocess. appel(). Par exemple :
<code class="python">import subprocess subprocess.call("php /path/to/your/script.php")</code>
Récupération de la sortie à l'aide de subprocess.Popen()
Si vous devez récupérer la sortie du script, utilisez subprocess.Popen(). Définissez stdout=subprocess.PIPE pour capturer la sortie :
<code class="python">import subprocess proc = subprocess.Popen("php /path/to/your/script.php", shell=True, stdout=subprocess.PIPE) script_response = proc.stdout.read()</code>
La variable script_response contiendra la sortie du script PHP. Vous pouvez maintenant traiter l'image selon vos besoins.
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!