首頁 > 後端開發 > Python教學 > 如何在 Python 中存取 POST 和 GET 變數?

如何在 Python 中存取 POST 和 GET 變數?

Mary-Kate Olsen
發布: 2024-10-31 16:47:02
原創
1054 人瀏覽過

How to Access POST and GET Variables in Python?

在Python 中操作POST 和GET 變數

與PHP 對POST 和GET 變數的簡化處理不同,Python 需要使用框架或函式庫來無縫資料檢索。

原始CGI

基本處理,請使用導入cgi 模組:

<code class="python">import cgi
form = cgi.FieldStorage()
print form["username"]</code>
登入後複製

Django、 Pylons、Flask 或Pyramid

這些框架提供專門的請求對象:

<code class="python">print request.GET['username'] # GET form method
print request.POST['username'] # POST form method</code>
登入後複製

Turbogears、Cherrypy

Turbogears、Cherrypy

Turbogears、Cherrypfrom cherrypy import request print request.params['username']request.params<p> 屬性:<strong></strong></p> <p>Web.py<strong></strong></p>Web.py 使用<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;python&quot;&gt;form = web.input() print form.username&lt;/code&gt;</pre><div class="contentsignin">登入後複製</div></div> input<p> :<strong></strong></p> <p>Werkzeug<strong></strong></p>Werkzeug 提供<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;python&quot;&gt;print request.form['username']&lt;/code&gt;</pre><div class="contentsignin">登入後複製</div></div>form<p> 屬性:<py></py></p>使用參數佔位符宣告處理程序函數:<p></p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;python&quot;&gt;def index(self, username): print username&lt;/code&gt;</pre><div class="contentsignin">登入後複製</div></div> <p>Google App Engine<strong></strong></p>在處理程序內類,使用<p>get<strong> 方法:</strong></p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;python&quot;&gt;class SomeHandler(webapp2.RequestHandler): def post(self): name = self.request.get('username') self.response.write(name)&lt;/code&gt;</pre><div class="contentsignin">登入後複製</div></div> <p>框架注意事項<strong></strong></p>根據您的應用需求,選擇合適的框架或庫以方便有效處理POST 和GET 變數。 <p></p>

以上是如何在 Python 中存取 POST 和 GET 變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板