知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 網(wǎng)站建設(shè) >
PHP結(jié)合Python的WEB開發(fā)技術(shù) [ppython]
發(fā)表時間:2014-3-21
發(fā)布人:葵宇科技
瀏覽次數(shù):51
之前一個同事和我討論如何在PHP代碼中執(zhí)行Python,當(dāng)時也沒想到啥方案,就說通過命令執(zhí)行。時隔幾個月的今天,他說可以通過socket通信,可以參考這里,http://code.google.com/p/ppython/,其實思路是很簡單的。
當(dāng)告訴你這個簡單的ppython可以讓PHP調(diào)用Python代碼,誘惑力還是相當(dāng)?shù)拇蟮?#xff0c;用作者的話來說是結(jié)合使用PHP和Python兩種語言,取其所長、補其所短,面向企業(yè)WEB領(lǐng)域的開發(fā)技術(shù)。此技術(shù)可以理解為PHP和Python相結(jié)合的技術(shù),也可稱為PHP和Python混合編程技術(shù),或者PHP調(diào)用Python服務(wù)的技術(shù),也有人習(xí)慣稱之為前臺PHP后臺Python的技術(shù)框架。
代碼也很簡潔,將調(diào)用Python的模塊,函數(shù),參數(shù)等序列化,通過socket發(fā)送給Python,然后Python反序列化后通過exec執(zhí)行獲取結(jié)果,并把結(jié)果發(fā)送出去。
只可惜上面代碼時運行在python3.x上的,我們平時開發(fā)都是python2.x,所以趁著中午休息的時間,把代碼移植到python2.x上,主要就是兩點:
1.異常 python3.x 使用as關(guān)鍵字
2.python3.x 將str和byte分開了
如果想在2.x上運行,可到這里下載代碼:http://pan.baidu.com/s/1sjQ3BBJ
相關(guān)案例查看更多
相關(guān)閱讀
- 微信分銷系統(tǒng)
- 云南網(wǎng)站建設(shè)專家
- 汽車報廢回收管理軟件
- 云南網(wǎng)站建設(shè)哪家好
- 報廢車
- 北京小程序開發(fā)
- 云南小程序開發(fā)推薦
- 網(wǎng)站建設(shè)快速優(yōu)化
- 云南軟件設(shè)計
- 網(wǎng)站小程序
- 汽車報廢回收
- 網(wǎng)站建設(shè)招商
- 云南衛(wèi)視小程序
- 云南網(wǎng)站設(shè)計
- 汽車拆解管理系統(tǒng)
- 云南小程序商城
- 迪慶小程序開發(fā)
- python開發(fā)小程序
- 云南網(wǎng)站建設(shè)報價
- 云南小程序開發(fā)公司推薦
- 昆明小程序定制開發(fā)
- SEO
- web
- 小程序公司
- 區(qū)塊鏈
- 搜索排名
- 網(wǎng)站開發(fā)公司哪家好
- 云南網(wǎng)站建設(shè)方案 doc
- 快排推廣
- 汽車報廢拆解管理系統(tǒng)