程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Python >> PHP結合Python的網站開發

PHP結合Python的網站開發

日期:2017/1/14 15:57:26      編輯:Python

如何在PHP代碼中執行Python,我們一般是通過php的exec或者system來執行命令。其實還可以通過socket通信調用python。

可以參考這裡,

http://code.google.com/p/ppython/

https://github.com/GoldenAges/ppython

其實思路是很簡單的。

這個簡單的ppython可以讓PHP調用Python代碼,誘惑力還是相當的大的,用作者的話來說是結合使用PHP和Python兩種語言,取其所長、補其所短,面向企業WEB領域的開發技術。

此技術可以理解為PHP和Python相結合的技術,也可稱為PHP和Python混合編程技術,或者PHP調用Python服務的技術,也有人習慣稱之為前台PHP後台Python的技術框架。

代碼也很簡潔,將調用Python的模塊,函數,參數等序列化,通過socket發送給Python,然後Python反序列化後通過exec執行獲取結果,並把結果發送出去。

上面代碼時運行在python3.x上的,平時開發是python2.x,代碼移植到python2.x上,主要就是兩點:

1.異常 python3.x 使用as關鍵字

2.python3.x 將str和byte分開了

*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved