搜尋

首頁  >  問答  >  主體

有辦法在PHP裡寫Python嗎?

有Python的PHP實作嗎?

过去多啦不再A梦过去多啦不再A梦2810 天前446

全部回覆(3)我來回復

  • 天蓬老师

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

    可以在php中呼叫shell指令python執行python檔案

    回覆
    0
  • 伊谢尔伦

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

    答主的問題不夠清晰。

    你是想:

    1. 透過PHP運行Python檔?那和適用普通Shell指令沒有什麼不同。

    2. 需要PHP和Python交互,例如在PHP中適用Python的某個函數,某個類別。

    3. 需要PHP寫的Python解析器。

    回覆
    0
  • PHPz

    PHPz2017-05-16 13:02:21

    some.py


    !/usr/bin/env python

    -- coding:utf-8 --

    import sys

    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

    $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);
    }

    我上面例子裡是py和php放在同一個目錄下面

    接著瀏覽器裡面輸入 http://localhost/t.php?k=test
    瀏覽器會回傳dosome:test

    但必須有python環境

    回覆
    0
  • 取消回覆