最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python web自制框架之接受url傳遞過(guò)來(lái)的參數(shù)實(shí)例

 更新時(shí)間:2018年12月17日 08:40:24   作者:lowphper  
今天小編就為大家分享一篇python web自制框架之接受url傳遞過(guò)來(lái)的參數(shù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

我們知道,在django里有個(gè)request,可以接收表單等前端傳過(guò)來(lái)的數(shù)據(jù),現(xiàn)在我們也做一個(gè)類似的功能。

首先我們定義一個(gè)類class,然后初始化數(shù)據(jù)與定義保存參數(shù)的方法,如下:

class Request(object):
 def __init__(self):
  self.method = 'GET'
  self.path = ''
  self.query = {}
  self.body = ''
 
 def form(self):
  body = urllib.parse.unquote(self.body)
  args = body.split('&')
  f = {}
  for arg in args:
   k, v = arg.split('=')
   f[k] = v
  return f

然后我們可以request = Request(),然后把request設(shè)置成全局變量,請(qǐng)求一次,就把request里面的數(shù)據(jù)刷新一次。

例:

r = connection.recv(1000)
r = connection.resv(1000)

r接收請(qǐng)求的數(shù)據(jù)

然后,request.method = r.split()[0]

request.body = r.split('\r\n\r\n',1)[1]

以此類推。

以上這篇python web自制框架之接受url傳遞過(guò)來(lái)的參數(shù)實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python矩陣轉(zhuǎn)換為一維數(shù)組的實(shí)例

    python矩陣轉(zhuǎn)換為一維數(shù)組的實(shí)例

    今天小編就為大家分享一篇python矩陣轉(zhuǎn)換為一維數(shù)組的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • python自動(dòng)生成證件號(hào)的方法示例

    python自動(dòng)生成證件號(hào)的方法示例

    這篇文章主要給大家介紹了關(guān)于python自動(dòng)生成證件號(hào)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Python計(jì)算當(dāng)前日期是一年中的第幾天的方法詳解

    Python計(jì)算當(dāng)前日期是一年中的第幾天的方法詳解

    在Python中,計(jì)算當(dāng)前日期是一年中的第幾天可以通過(guò)內(nèi)置的datetime模塊來(lái)實(shí)現(xiàn),本文將詳細(xì)介紹如何使用Python編寫代碼來(lái)完成這個(gè)任務(wù),需要的可以參考下
    2023-12-12
  • python實(shí)現(xiàn)使用遺傳算法進(jìn)行圖片擬合

    python實(shí)現(xiàn)使用遺傳算法進(jìn)行圖片擬合

    最近做項(xiàng)目需要圖像擬合,本文主要介紹了python實(shí)現(xiàn)使用遺傳算法進(jìn)行圖片擬合,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • python網(wǎng)絡(luò)編程之讀取網(wǎng)站根目錄實(shí)例

    python網(wǎng)絡(luò)編程之讀取網(wǎng)站根目錄實(shí)例

    這篇文章主要介紹了python網(wǎng)絡(luò)編程之讀取網(wǎng)站根目錄實(shí)例,以quux.org站根目錄為例進(jìn)行了實(shí)例分析,代碼簡(jiǎn)單易懂,需要的朋友可以參考下
    2014-09-09
  • python實(shí)現(xiàn)畫圖工具

    python實(shí)現(xiàn)畫圖工具

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)畫圖工具,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • Python使用openpyxl模塊處理Excel文件

    Python使用openpyxl模塊處理Excel文件

    這篇文章介紹了Python使用openpyxl模塊處理Excel文件的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • Python fire模塊(最簡(jiǎn)化命令行生成工具)的使用教程詳解

    Python fire模塊(最簡(jiǎn)化命令行生成工具)的使用教程詳解

    Python Fire是谷歌開(kāi)源的一個(gè)第三方庫(kù),用于從任何Python對(duì)象自動(dòng)生成命令行接口(CLI),可用于如快速拓展成命令行等形式。本文將通過(guò)實(shí)例為大家詳細(xì)說(shuō)說(shuō)fire模塊的使用,感興趣的可以了解一下
    2022-10-10
  • Python3正則匹配re.split,re.finditer及re.findall函數(shù)用法詳解

    Python3正則匹配re.split,re.finditer及re.findall函數(shù)用法詳解

    這篇文章主要介紹了Python3正則匹配re.split,re.finditer及re.findall函數(shù)用法,結(jié)合實(shí)例形式詳細(xì)分析了正則匹配re.split,re.finditer及re.findall函數(shù)的概念、參數(shù)、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2018-06-06
  • Django中redis的使用方法(包括安裝、配置、啟動(dòng))

    Django中redis的使用方法(包括安裝、配置、啟動(dòng))

    下面小編就為大家分享一篇Django中redis的使用方法(包括安裝、配置、啟動(dòng)),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02

最新評(píng)論

渭源县| 阿拉善右旗| 柏乡县| 阳西县| 荆门市| 阆中市| 山阳县| 台中市| 灵璧县| 江华| 航空| 包头市| 巴林左旗| 福鼎市| 闽清县| 富顺县| 嵊泗县| 明溪县| 铜山县| 洛浦县| 广南县| 邳州市| 象州县| 石楼县| 金乡县| 泗阳县| 贵州省| 徐水县| 老河口市| 雅江县| 阿城市| 荣昌县| 安泽县| 那曲县| 甘孜| 邵阳县| 绥德县| 陈巴尔虎旗| 丰镇市| 左云县| 洪泽县|