Comment puis-je exécuter du code PHP depuis Python ?

Linda Hamilton
Libérer: 2024-10-22 13:56:02
original
349 Les gens l'ont consulté

How Can I Run PHP Code from Within Python?

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>
Copier après la connexion

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>
Copier après la connexion

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!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!