2013-06-11 71 views
0

我遇到問題。我有一個項目,包括從網頁向Web服務器發送一個值,並使用該值通過命令數模轉換器來生成電壓。對於服務器端,我使用的是一個運行良好的Python腳本,我創建了一個簡單的網頁,可以輸入想要的值。但他們之間的聯繫缺失。我試圖理解CGI腳本來使用它們將網頁中的值解析爲Python腳本,但沒有運氣。有沒有人有任何其他的想法,或任何人都可以爲初學者解釋CGI?謝謝。從html頁面使用value來執行python腳本

+0

以爲你是尋找一個MVC。在http://wiki.python.org/moin/WebFrameworks中有很多例子 – goofd

回答

0

下面是一個簡單的Python腳本,通過web請求管道本地執行的命令的輸出(dir在Windows計算機上在這種情況下)(使用優秀web.py庫):

import web 
from subprocess import check_output 

urls = (
    '/', 'index' 
) 
app = web.application(urls, globals()) 

class index: 
    def GET(self): 
     return '<pre>'+check_output('dir', shell=True)+'</pre>' 

if __name__ == "__main__": 
    app.run()