Call python von php [duplizieren]

Mögliche Duplikat:
Rufen Sie Python von PHP und Get Return Code

Wahrscheinlich eine sehr dumme frage habe ich ein python-modul lass uns hi.py sagen was das folgende hat

print "hi" 

Jetzt möchte ich diese Datei aus PHP ausführen

 <?php #code here ?> 

Also, wie rufe ich diese python-Datei von php an. Vielen Dank

2 Solutions collect form web for “Call python von php [duplizieren]”

Verwenden Sie die exec- Funktion, um Python aufzurufen.

Beispiel:

 $output = array(); exec("python hi.py", $output); var_dump( $output); 

Es gibt noch andere Befehle zum Ausführen von Befehlen auf der Maschine, auf die PHP läuft, siehe die docs .

Sie können php exec Funktion anrufen und anrufen

 python -c "print 'hi'" 

Oder wenn du ein größeres Modul hast, kannst du es benutzen

-m mod: Laufwerk-Bibliotheksmodul als Skript ausführen (endet die Optionsliste)

So am Ende würde ich verwenden

 exec("python -m hi"); 
  1. Und vergessen Sie nicht, PYTHON_PATH auf Ihrem Server zu konfigurieren, wenn nötig
  2. Sei vorsichtig, diese Art von Sachen zu machen
  • Aufruf von Java (oder Python oder Perl) aus einem PHP-Skript
  • Wie man python scripts von php anruft
  • Kann nicht "Syntastic" vim Plugin zu arbeiten
  • Senden einer HTTP-POST-Anfrage von Python (versuchen, von PHP zu konvertieren)
  • Entschlüsseln von Strings in Python, die mit MCRYPT_RIJNDAEL_256 in PHP verschlüsselt wurden
  • Verschlüsselung der PHP-Daten in Python
  • Schieben von Daten auf Web-Browser bei der Verarbeitung von Input von ffmpeg
  • Welches Langsack sollte ich für künstliche Intelligenz auf Web-Projekte verwenden
  • Python-Skript senden Bild zu PHP
  • Extrahieren von Tabellenzellentextinhalten mit xpath in Zeilen zum Verbrauch?
  • Python's Äquivalent zu PHP's strip_tags?
  • Python ist die beste Programmiersprache der Welt.