Desde PHP ejecutar Python pasando parametros

En el siguiente ejemplo crearemos un script en Python que cuente los caracteres de una cadena de texto que le hemos pasado por PHP. Este último se encargará de recoger lo que dice Python y mostrarlo por la pantalla.

Script Python contar.py

# -*- coding: iso-8859-15
import sys
import os
if len(sys.argv) >= 2:
 print "El texto '%s' tiene %s caracteres" % (sys.argv[1],len(sys.argv[1]))
else:
 print "Necesito un parámetro"

Código PHP ejecutar.php

<?php
$salida= array(); //recogerá los datos que nos muestre el script de Python
 
    $texto="Hola Mundo";
    exec("python contar.py '".$texto."'",$salida);
    echo $salida[0];
?>

Fuente: optimizarsinmas.blogspot.com.ar

Publicado en Sin categoría

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Categorías

julio 2014
L M X J V S D
« Jun   Mar »
 123456
78910111213
14151617181920
21222324252627
28293031