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

python request post 列表的方法詳解

 更新時間:2022年02月12日 11:18:36   作者:LCoin777  
這篇文章主要介紹了python request post 列表的方法詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

request post 列表的方法

今天拿著已經(jīng)寫好的服務(wù)接口, 嘗試傳送一些列表, 發(fā)現(xiàn)傳送的結(jié)果跟實際傳送的數(shù)據(jù)并不一致,然后又開始了漫漫查資料的旅程。

原代碼

原代碼用來處理字典還是比較很成功的。

post:
url = 'http://127.0.0.1:5000/test'
data = {"text": '今天很開心', "lang": zh}
ret = requests.post(url,data=data)?
?
get:
txt = request.form['text']
lang = request.form['lang']
print(txt, lang)
?
print:

今天很開心 zh

但我想要傳送列表,比如

post:
url = 'http://127.0.0.1:5000/test'
data = {"text": '今天很開心', "data": [{'Text', 'a'}, {'Text', 'b'}]}
ret = requests.post(url,data=data)

類似于這種情況, 以上的方法就會失效, 會丟失部分數(shù)據(jù), 具體原因是什么沒有去深究, 感興趣的小伙伴可以自己嘗試一下。

解決方案

1. 再按照原先那種以字典的方式進行傳輸是不可以的了。

2. 我們需要變成字符串的方式進行傳輸。

3. 一下是post, get的核心代碼

post:
? ? ret = requests.post(url, data=json.dumps([{'Text': 'hello'}, {'Text': 'world'}]))
get:
? ? print(request.data)
print:
? ? b'[{"Text": "hello"}, {"Text": "world"}]'

注意到, 這里獲取到的數(shù)據(jù)是字節(jié)碼,后續(xù)還需要轉(zhuǎn)換成字符串進行進一步處理。

如下:

text = bytes.decode(byte_data, encoding='utf-8')

request post 數(shù)據(jù)中有l(wèi)ist和dict方法

今天遇到python requests post數(shù)據(jù),

可是數(shù)據(jù)中有一段是這樣的

data = {"data1":"[{"code":"aaa"}]"}

requests.post數(shù)據(jù)是會提示未知錯誤

#將列表的內(nèi)容提取出來,用json.dumps轉(zhuǎn)換一下
list_code = json.dumps([{"code":"aaa"}])
#然后賦值
data = {"data1":list_code}?
resp = reuqests.post(url,headers=header,data=data)

使用這個方法就可以了

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • django 常用orm操作詳解

    django 常用orm操作詳解

    下面小編就為大家?guī)硪黄猟jango 常用orm操作詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • Python捕捉和模擬鼠標事件的方法

    Python捕捉和模擬鼠標事件的方法

    這篇文章主要介紹了Python捕捉和模擬鼠標事件的方法,涉及PyHook和PyWin32模塊的使用技巧,需要的朋友可以參考下
    2015-06-06
  • Python抓取今日頭條街拍圖片數(shù)據(jù)

    Python抓取今日頭條街拍圖片數(shù)據(jù)

    大家好,本篇文章主要講的是Python抓取今日頭條街拍圖片數(shù)據(jù),感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • pandas?Dataframe實現(xiàn)批量修改值的方法

    pandas?Dataframe實現(xiàn)批量修改值的方法

    這篇文章主要介紹了pandas?Dataframe實現(xiàn)批量修改值的方法,在使用dataframe的時候?有時候會碰到需要批量修改數(shù)據(jù)的時候,下面文章主要說明兩種情況使用iloc對某幾行某幾列進行全部修該和對數(shù)據(jù)進行判定后,相互+/-/*某個數(shù),使用內(nèi)置函數(shù),需要的朋友可以參考一下
    2022-06-06
  • Python編程實現(xiàn)生成特定范圍內(nèi)不重復(fù)多個隨機數(shù)的2種方法

    Python編程實現(xiàn)生成特定范圍內(nèi)不重復(fù)多個隨機數(shù)的2種方法

    這篇文章主要介紹了Python編程實現(xiàn)生成特定范圍內(nèi)不重復(fù)多個隨機數(shù)的2種方法,涉及Python基于random生成隨機數(shù)的常見操作技巧,需要的朋友可以參考下
    2017-04-04
  • python opencv鼠標畫矩形框之cv2.rectangle()函數(shù)

    python opencv鼠標畫矩形框之cv2.rectangle()函數(shù)

    鼠標操作屬于用戶接口設(shè)計,以前一直使用Qt來做,但是如果只需要簡單的鼠標,鍵盤操作,直接調(diào)用opencv庫的函數(shù)也未嘗不可,下面這篇文章主要給大家介紹了關(guān)于python opencv鼠標畫矩形框cv2.rectangle()函數(shù)的相關(guān)資料,需要的朋友可以參考下
    2021-10-10
  • Python數(shù)學建模學習模擬退火算法多變量函數(shù)優(yōu)化示例解析

    Python數(shù)學建模學習模擬退火算法多變量函數(shù)優(yōu)化示例解析

    模擬退火算法借鑒了統(tǒng)計物理學的思想,是一種簡單、通用的啟發(fā)式優(yōu)化算法,并在理論上具有概率性全局優(yōu)化性能,因而在科研和工程中得到了廣泛的應(yīng)用
    2021-10-10
  • 通過Python中的http.server搭建文件上傳下載服務(wù)功能

    通過Python中的http.server搭建文件上傳下載服務(wù)功能

    通過本文我們學習了如何使用Python的http.server模塊搭建一個基本的HTTP服務(wù)器,并實現(xiàn)文件下載服務(wù),介紹了如何設(shè)置服務(wù)器端口、自定義文件目錄、定制HTTP響應(yīng)頭以及處理GET請求,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • PySide(PyQt)使用QPropertyAnimation制作動態(tài)界面的示例代碼

    PySide(PyQt)使用QPropertyAnimation制作動態(tài)界面的示例代碼

    文章介紹了如何使用PySide或PyQt的QPropertyAnimation類來創(chuàng)建動態(tài)界面效果,感興趣的朋友一起看看吧
    2025-03-03
  • python中redis的安裝和使用

    python中redis的安裝和使用

    本文給大家介紹的是在Python中安裝和使用redis數(shù)據(jù)庫的方法以及簡單示例,有需要的小伙伴可以參考下
    2016-12-12

最新評論

蒙阴县| 和田县| 上蔡县| 隆德县| 常熟市| 肇州县| 东乌| 灵丘县| 开江县| 福清市| 丽水市| 尚义县| 阳信县| 图们市| 宿松县| 科技| 新安县| 财经| 东莞市| 闵行区| 鲁甸县| 台南县| 方正县| 德庆县| 扎鲁特旗| 信阳市| 柏乡县| 佳木斯市| 高邑县| 徐汇区| 丰县| 景德镇市| 西乌珠穆沁旗| 丰县| 岫岩| 旬阳县| 温州市| 金寨县| 通道| 仁化县| 华安县|