2012-09-11 55 views
-2

PHP可以使用$ _post接收。我不知道Python如何接收Python如何接收表單POST值,不使用任何框架

__author__ = 'Administrator' 
import cgi 
form = cgi.FieldStorage() 
if form.has_key('name'): 
    code = form['name'].value 
    print code 
lxj-PC - - [11/Sep/2012 20:09:55] "POST /cgi-bin/form.py HTTP/1.1" 200 - 
lxj-PC - - [11/Sep/2012 20:09:55] command: C:\Python27\python.exe -u D:\python\a 
pp\cgi-bin\form.py "" 
lxj-PC - - [11/Sep/2012 20:09:55] CGI script exited OK 
lxj-PC - - [11/Sep/2012 20:09:55] code 404, message File not found 
lxj-PC - - [11/Sep/2012 20:09:55] "GET /favicon.ico HTTP/1.1" 404 - 

爲什麼不能打印出它的值?第產出缺口

+0

取決於如何調用Python腳本。你有腳本嗎?你如何用你的網頁瀏覽器進行配置? –

+0

運行DOS命令:python -m CGIHTTPServer – user1295679

回答

2

使用FieldStorage()cgi模塊,但請記住,整個PHP語言的本質一個Web框架,你會發現事情在Python困難得多,如果你有態度「我可以在不使用任何框架的情況下輕鬆地在PHP中執行此操作,所以我應該使用Python而不使用框架。」 WSGI微架構將讓您的生活更輕鬆。

+0

爲什麼打不出它的值呢?頁面輸出差距 – user1295679

相關問題