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

python實(shí)現(xiàn)文件+參數(shù)發(fā)送request的實(shí)例代碼

 更新時(shí)間:2021年01月05日 10:44:28   作者:槐夏  
這篇文章主要介紹了python實(shí)現(xiàn)文件+參數(shù)發(fā)送request的實(shí)例代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

需求:

  該接口,含兩個(gè)參數(shù),一個(gè)是file,一個(gè)是paperName。其中file為上傳的文件。content-type為form-data。

根據(jù)python中的request源代碼,可知,發(fā)送一個(gè)request,可以傳遞的參數(shù)有很多。而我們這次主要用到的就是files,當(dāng)然method、url、headers、及data/json也是每次發(fā)送request必備的。

主要的實(shí)現(xiàn)方式:

# 用二進(jìn)制的方式打開(kāi)需上傳的文件。

f = open(filename, "rb")
file = [
 ("file", (filename, f, "file/xlsx")) # 此處"file"為上傳的參數(shù)名;filename可以為當(dāng)前目錄下的文件(僅文件名即可),也可以是其他目錄下的文件(用相對(duì)路徑)
]

實(shí)現(xiàn)代碼:

f = open(filename, "rb")
file = [
 ("file", (filename, f, "file/xlsx")) 
]
filename = '../data/required_upload.xlsx' # 此處寫(xiě)的是放在data目錄下的文件。如果是當(dāng)前目錄下的,直接'required_upload.xlsx'即可
response = request(method=method, url=url, headers=headers, files=file, data=data)
f.close()

總結(jié)tips:

1. 以二進(jìn)制的方式打開(kāi)文件,文件可以是file / img
2. 文件名如果非當(dāng)前目錄,則應(yīng)使用相對(duì)路徑
3. 發(fā)送請(qǐng)求結(jié)束后,應(yīng)立刻關(guān)閉文件
6. content-type為form-data,request語(yǔ)句中應(yīng)注意是data=data,若content-type為application/json等,則是json=data
4. 試著去讀一讀看看源碼
5. 如果多次需要上傳文件,不妨把#主要實(shí)現(xiàn)方式#里的代碼封裝起來(lái),方便以后調(diào)用

到此這篇關(guān)于python實(shí)現(xiàn)文件+參數(shù)發(fā)送request的文章就介紹到這了,更多相關(guān)python發(fā)送request內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python使用Srapy框架爬蟲(chóng)模擬登陸并抓取知乎內(nèi)容

    Python使用Srapy框架爬蟲(chóng)模擬登陸并抓取知乎內(nèi)容

    這里我們來(lái)看如何通過(guò)Python使用Srapy框架爬蟲(chóng)模擬登陸并抓取知乎內(nèi)容的實(shí)例,要實(shí)現(xiàn)持續(xù)的爬取需要利用到cookie的保存,我們首先還是來(lái)回顧一下cookie的相關(guān)知識(shí)點(diǎn):
    2016-07-07
  • pytest內(nèi)置fixture使用臨時(shí)目錄流程詳解

    pytest內(nèi)置fixture使用臨時(shí)目錄流程詳解

    fixture是在測(cè)試函數(shù)運(yùn)行前后,由pytest執(zhí)行的外殼函數(shù)。fixture中的代碼可以定制,滿足多變的測(cè)試需求,包括定義傳入測(cè)試中的數(shù)據(jù)集、配置測(cè)試前系統(tǒng)的初始狀態(tài)、為批量測(cè)試提供數(shù)據(jù)源等等。fixture是pytest的精髓所在
    2022-12-12
  • python實(shí)現(xiàn)求純色彩圖像的邊框

    python實(shí)現(xiàn)求純色彩圖像的邊框

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)求純色彩圖像的邊框,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Python實(shí)現(xiàn)大數(shù)據(jù)收集至excel的思路詳解

    Python實(shí)現(xiàn)大數(shù)據(jù)收集至excel的思路詳解

    這篇文章主要介紹了Python實(shí)現(xiàn)大數(shù)據(jù)收集至excel的思路,本文通過(guò)完整代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • python簡(jiǎn)單實(shí)現(xiàn)操作Mysql數(shù)據(jù)庫(kù)

    python簡(jiǎn)單實(shí)現(xiàn)操作Mysql數(shù)據(jù)庫(kù)

    本文給大家分享的是在python中使用webpy實(shí)現(xiàn)簡(jiǎn)單的數(shù)據(jù)庫(kù)增刪改查操作的方法,非常的簡(jiǎn)單,有需要的小伙伴可以參考下
    2018-01-01
  • Python中常見(jiàn)的內(nèi)置函數(shù)使用講解

    Python中常見(jiàn)的內(nèi)置函數(shù)使用講解

    Python作為一種強(qiáng)大的編程語(yǔ)言,提供了豐富的內(nèi)置函數(shù),用于各種常見(jiàn)操作,本文將詳細(xì)介紹Python中常見(jiàn)的內(nèi)置函數(shù)的用法,需要的可以參考下
    2023-08-08
  • OpenCV全景圖像拼接的實(shí)現(xiàn)示例

    OpenCV全景圖像拼接的實(shí)現(xiàn)示例

    opencv其實(shí)自己就有實(shí)現(xiàn)圖像拼接的算法,當(dāng)然效果也是相當(dāng)好的,本文主要介紹了OpenCV全景圖像拼接,感興趣的可以一起來(lái)了解一下
    2021-06-06
  • python Django連接MySQL數(shù)據(jù)庫(kù)做增刪改查

    python Django連接MySQL數(shù)據(jù)庫(kù)做增刪改查

    本文寫(xiě)的是python Django連接MySQL數(shù)據(jù)庫(kù)的步驟,提供增刪改查的代碼
    2013-11-11
  • python的Tqdm模塊的使用

    python的Tqdm模塊的使用

    這篇文章主要介紹了python的Tqdm模塊的使用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • Python中的list.sort()方法和函數(shù)sorted(list)

    Python中的list.sort()方法和函數(shù)sorted(list)

    這篇文章主要介紹了Python中的list.sort()方法和函數(shù)sorted(list),sort()是列表的方法,修改原列表使得它按照大小排序,沒(méi)有返回值,返回None
    2022-08-08

最新評(píng)論

天台县| 罗山县| 探索| 云林县| 新巴尔虎右旗| 泽库县| 砚山县| 洮南市| 揭东县| 河间市| 安仁县| 灵武市| 青阳县| 宁都县| 即墨市| 隆回县| 永善县| 吉隆县| 富蕴县| 上饶市| 三台县| 上蔡县| 乐陵市| 东山县| 灌南县| 丹东市| 金昌市| 潞西市| 桓台县| 舟曲县| 宁强县| 五华县| 麻城市| 探索| 梅州市| 龙山县| 车险| 南郑县| 四子王旗| 汝城县| 南投县|