2012-08-12 249 views
3

如何在網頁上執行Python腳本?我使用XAMPP創建Apache服務器。是否有任何關於如何執行.py腳本的教程/示例或指南?我正在使用Windows   7,並在本地機器上安裝了Python。如果我通過網絡鏈接訪問.py腳本,它看起來好像它的HTML代碼並沒有執行。XAMPP - 在網頁上執行Python腳本

+0

可以使用了mod_python http://www.modpython.org/ – dm03514 2012-08-12 20:12:09

+1

modpython已經停止開發很久以前的事,而不是用最新版本的Python的支持 – 2012-08-12 20:57:14

回答

2

通常,您不會在瀏覽器中執行Python。相反,瀏覽器通過向服務器請求資源來訪問資源(或「網頁」,如http://example.com/mypage)。服務器(例如Apache)在正確管理時會將請求處理傳遞給某個Python腳本。然後,您的Python腳本創建一些輸出(例如HTML),然後服務器返回到瀏覽器以供瀏覽器顯示。

但是,一些網站發現它有用的邏輯(腳本)運行在瀏覽器中,而不是在服務器上。這樣做的標準方式是使用JavaScript(儘管過去有其他瀏覽器內置的語言,例如VBScript in Internet Explorer)。

現在,幾乎所有的瀏覽器都將JavaScript作爲瀏覽器中的腳本語言。爲了讓您在瀏覽器中使用任何其他語言(包括Python),瀏覽器必須支持該腳本語言(或者需要附加軟件來支持該腳本語言)。只需在瀏覽器上安裝Python,並不足夠。有關更多信息,請參閱Python文檔Web Browser Programming

另一種選擇是使用類似Pyjs的東西。這是一個庫,您可以使用Python編寫代碼,並將必要的部分轉換爲JavaScript。這不完全是「瀏覽器中的Python」,但它可能是你正在尋找的東西。

-1

Python通常是一個很好的資源the official documentation

他們很好地解釋了Python的許多方面。在網上使用Python是很重要的一部分,他們有很好的概述。