国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP與Python進(jìn)行數(shù)據(jù)交互

娣辯孩 / 2852人閱讀

摘要:個人博客同步文章最近,決定在一個項目用進(jìn)行接口開發(fā),用做數(shù)據(jù)分析,然后這就面臨一個問題和如何進(jìn)行數(shù)據(jù)交互思路我解決此問題的方法是利用了的函數(shù)來調(diào)用命令運(yùn)行腳本。

個人博客同步文章 https://mr-houzi.com/2018/05/...
最近,決定在一個項目用tp5進(jìn)行APP接口開發(fā),用Python做數(shù)據(jù)分析,然后這就面臨一個問題:PHPPython如何進(jìn)行數(shù)據(jù)交互?
思路

我解決此問題的方法是利用了PHPpassthru函數(shù)來調(diào)用命令運(yùn)行Python腳本。

實現(xiàn)

在PHP中調(diào)用命令運(yùn)行Python腳本

//php.php

若存在多個參數(shù),則參數(shù)之間以空格分開

在Python中接收PHP傳入的參數(shù)

sys.argv[]用于獲取到的PHP傳入python的入口參數(shù)

//python.py
import sys  
params = sys.argv[1] #即為獲取到的PHP傳入python的入口參數(shù)
print(params);

若在Python中接收多個參數(shù)

params = sys.argv[1:]

從Python中返回參數(shù)

若要從Python中返回多個值,需要將值寫入元組中,然后通過json.dumps()轉(zhuǎn)化為json,并進(jìn)行打印,PHP中通過passthru可以獲得Python腳本打印的json

import sys
import json

params = ("Google", "Runoob", 1997, 2000);
json_str =json.dumps(params);
print(json_str);

另需要在PHP中passthru前加@,否則會報以下提示

Notice: Array to string conversion in php.php on line 6
效果

運(yùn)行調(diào)用Python腳本的PHP文件,瀏覽器中輸出值為Python打印的值

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/41732.html

相關(guān)文章

  • PHPPython進(jìn)行數(shù)據(jù)交互

    摘要:個人博客同步文章最近,決定在一個項目用進(jìn)行接口開發(fā),用做數(shù)據(jù)分析,然后這就面臨一個問題和如何進(jìn)行數(shù)據(jù)交互思路我解決此問題的方法是利用了的函數(shù)來調(diào)用命令運(yùn)行腳本。 個人博客同步文章 https://mr-houzi.com/2018/05/... 最近,決定在一個項目用tp5進(jìn)行APP接口開發(fā),用Python做數(shù)據(jù)分析,然后這就面臨一個問題:PHP和Python如何進(jìn)行數(shù)據(jù)交互? 思路...

    B0B0 評論0 收藏0
  • PHPPython進(jìn)行數(shù)據(jù)交互

    摘要:個人博客同步文章最近,決定在一個項目用進(jìn)行接口開發(fā),用做數(shù)據(jù)分析,然后這就面臨一個問題和如何進(jìn)行數(shù)據(jù)交互思路我解決此問題的方法是利用了的函數(shù)來調(diào)用命令運(yùn)行腳本。 個人博客同步文章 https://mr-houzi.com/2018/05/... 最近,決定在一個項目用tp5進(jìn)行APP接口開發(fā),用Python做數(shù)據(jù)分析,然后這就面臨一個問題:PHP和Python如何進(jìn)行數(shù)據(jù)交互? 思路...

    summerpxy 評論0 收藏0
  • PHP-CLI

    摘要:命令行參數(shù)詳解查看的所有命令行參數(shù),使用命令。在命令行參數(shù)中,提供了參數(shù),使用該參數(shù),可以列出當(dāng)前的配置文件信息。 PHP作為一門web開發(fā)語言,通常情況下我們都是在Web Server中運(yùn)行PHP,使用瀏覽器訪問,因此很少關(guān)注其命令行操作以及相關(guān)參數(shù)的使用,但是,特別是在類Unix操作系統(tǒng)上,PHP可以作為一門腳本語言執(zhí)行與shell類似的處理任務(wù)。php命令行(CLI)參數(shù)詳解 查...

    yck 評論0 收藏0
  • PHP命令行下的世界

    摘要:命令行參數(shù)詳解查看的所有命令行參數(shù),使用命令。我們將會對大部分常用的命令行參數(shù)進(jìn)行一一解釋,以加深對能力的認(rèn)識,更加快捷的在服務(wù)端命令行下使用或者調(diào)試各種因為對環(huán)境不熟悉而出現(xiàn)的問題。 PHP作為一門web開發(fā)語言,通常情況下我們都是在Web Server中運(yùn)行PHP,使用瀏覽器訪問,因此很少關(guān)注其命令行操作以及相關(guān)參數(shù)的使用,但是,特別是在類Unix操作系統(tǒng)上,PHP可以作為一門腳本...

    calx 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<