Exécuter python à partir de php

Dire que vous avez une classe comme ceci:

class MyClass:
    def __init__(self, var1):
        self.var = var1
    ....

Cette classe, en python, ne fonctionne que lorsque vous affectez une valeur:

x = MyClass("Hi")

Donc en gros, ma question est de savoir si je peux envoyer une variable php à exécuter un python de classe, et de retour de sa sortie (c'est une chaîne) et continuer à exécuter mon code php?

Des suggestions?

SOLUTION

en php:

$var = "something";
$result = exec("python fileName.py .$var")

en python:

import sys

sys.argv[0] # this is the file name
sys.argv[1] # this is the variable passed from php
[Question similaire][1] [1]: stackoverflow.com/questions/166944/calling-python-in-php
J'ai déjà lu que, dans cette question, il ne parle pas du passage de variables...

OriginalL'auteur Shaokan | 2011-08-12