cari

Rumah  >  Soal Jawab  >  teks badan

Adakah terdapat cara untuk menulis Python dalam PHP?

Adakah terdapat pelaksanaan PHP Python?

过去多啦不再A梦过去多啦不再A梦2810 hari yang lalu449

membalas semua(3)saya akan balas

  • 天蓬老师

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

    Anda boleh memanggil arahan shell dalam phppythonLaksanakan fail python

    balas
    0
  • 伊谢尔伦

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

    Soalan responden kurang jelas.

    Adakah anda mahu:

    1. Jalankan fail Python melalui PHP? Itu tidak berbeza daripada menggunakan arahan shell biasa.

    2. Memerlukan interaksi antara PHP dan Python, seperti menggunakan fungsi atau kelas Python tertentu dalam PHP.

    3. Memerlukan penghurai Python yang ditulis dalam PHP.

    balas
    0
  • PHPz

    PHPz2017-05-16 13:02:21

    some.py


    !/usr/bin/env python

    -- pengekodan:utf-8 --

    import sys

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

    jika nama == '__main__':
    a = sys.argv[1]
    jika a:
    T = do_some(a)
    cetak T

    //t.php

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

    Dalam contoh saya di atas, py dan php diletakkan dalam direktori yang sama

    Kemudian masukkan http://localhost/t.php?k=test dalam pelayar
    Pelayar akan mengembalikan dosome:test

    Tetapi anda mesti mempunyai persekitaran ular sawa

    balas
    0
  • Batalbalas