recherche

Maison  >  Questions et réponses  >  le corps du texte

Existe-t-il un moyen d’écrire Python en PHP ?

Existe-t-il une implémentation PHP de Python ?

过去多啦不再A梦过去多啦不再A梦2820 Il y a quelques jours463

répondre à tous(3)je répondrai

  • 天蓬老师

    天蓬老师2017-05-16 13:02:21

    Vous pouvez appeler des commandes shell en phppythonExécuter des fichiers python

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:02:21

    La question du répondant n’est pas assez claire.

    Voulez-vous :

    1. Exécuter des fichiers Python via PHP ? Ce n'est pas différent de l'application de commandes shell ordinaires.

    2. Nécessite une interaction entre PHP et Python, comme l'application d'une certaine fonction ou classe de Python en PHP.

    3. Nécessite un analyseur Python écrit en PHP.

    répondre
    0
  • PHPz

    PHPz2017-05-16 13:02:21

    some.py


    !/usr/bin/env python

    -- codage:utf-8 --

    importer le système

    def do_some(a):
    return "dosome:%s" % a

    if name == '__main__':
    a = sys.argv[1]
    if a:
    T = do_some(a)
    print T

    //t.php

    <?php
    $k = $_REQUEST['k'];
    if (!empty($k))
    {
    $k = trim($k);
    // $a = array();
    // exec('python ./some.py '.$k, $a);
    // echo $a[0];
    passthru('python ./some.py '.$k);
    }

    Dans mon exemple ci-dessus, py et php sont placés dans le même répertoire

    Entrez ensuite http://localhost/t.php?k=test dans le navigateur
    Le navigateur renverra dosome:test

    Mais vous devez avoir un environnement python

    répondre
    0
  • Annulerrépondre