9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>學習電腦>電腦安全>局域網安全>

python局域網傳輸文件

時間: 林澤1002 分享

  如果只是要模擬提交一個不包含文件字段的表單,實現起來是很簡單的,但涉及到文件上傳就有一點小復雜,需要自己對文件進行編碼,或者使用第三方模塊。下面是學習啦小編收集整理的python局域網傳輸文件,希望對大家有幫助~~

  python局域網傳輸文件

  方法/步驟

  如果機器上有 PycURL,那么可以使用 PycURL 來上傳文件。

  不過,由于 PycURL 需要用到 curl,在 Windows 下安裝可能會有點麻煩,除 PycURL 外,也有一些其它實現 POST 文件上傳的方式,比如 這兒 的 2 樓有人貼出了一個將文件進行編碼之后再 POST 的方法,另外還有MultipartPostHandler、urllib2_file、poster 等第三方模塊。但 MultipartPostHandler 這個模塊似乎比較老了,urllib2_file 我試用了一下遇到錯誤沒有成功,這兒我想介紹的是另外一個第三方模塊 poster。

  如果機器上安裝了 Python 的 setuptools,可以通過下面的命令來安裝 poster:

  easy_install poster

  # test_client.pyfrom poster.encode import multipart_encodefrom poster.streaminghttp import register_openersimport urllib2# 在 urllib2 上注冊 http 流處理句柄register_openers()# 開始對文件 "DSC0001.jpg" 的 multiart/form-data 編碼# "image1" 是參數的名字,一般通過 HTML 中的 標簽的 name 參數設置# headers 包含必須的 Content-Type 和 Content-Length# datagen 是一個生成器對象,返回編碼過后的參數datagen, headers = multipart_encode({"image1": open("DSC0001.jpg", "rb")})# 創建請求對象request = urllib2.Request("http://localhost:5000/upload_image", datagen, headers)# 實際執行請求并取得返回print urllib2.urlopen(request).read()

  5很簡單,文件就上傳完成了。

  其中那個 register_openers() 相當于以下操作:

  from poster.encode import multipart_encodefrom poster.streaminghttp import StreamingHTTPHandler, StreamingHTTPRedirectHandler, StreamingHTTPSHandlerhandlers = [StreamingHTTPHandler, StreamingHTTPRedirectHandler, StreamingHTTPSHandler]opener = urllib2.build_opener(*handlers)urllib2.install_opener(opener)

  6另外,poster 也可以攜帶 cookie,比如:

  opener = poster.streaminghttp.register_openers()opener.add_handler(urllib2.HTTPCookieProcessor(cookielib.CookieJar()))params = {'file': open("test.txt", "rb"), 'name': 'upload test'}datagen, headers = poster.encode.multipart_encode(params)request = urllib2.Request(upload_url, datagen, headers)result = urllib2.urlopen(request)

python局域網相關文章:

1.局域網python快速上手

2.怎么搭建局域網YUM服務器

3.局域網怎么搭建YUM服務器

4.網絡管理員無工作經驗簡歷怎么寫

5.遠程操作Mysql數據庫

python局域網傳輸文件

如果只是要模擬提交一個不包含文件字段的表單,實現起來是很簡單的,但涉及到文件上傳就有一點小復雜,需要自己對文件進行編碼,或者使用第三方模塊。下面是學習啦小編收集整理的python局域網傳輸文件,希望對大家有幫助~~ python局域網
推薦度:
點擊下載文檔文檔為doc格式

精選文章

  • 局域網Python中使用POST方式上傳文件
    局域網Python中使用POST方式上傳文件

    如果只是要模擬提交一個不包含文件字段的表單,實現起來是很簡單的,但涉及到文件上傳就有一點小復雜,需要自己對文件進行編碼,或者使用第三方模

  • Python2好還是Python3好
    Python2好還是Python3好

    Python的優點自然不用多說,它可以分為兩種版本,兩種版本都有很大的區別,因此對于初學者來說,不知道該選擇Python2還是Python3,到底是Python2號還是Pyt

  • 局域網Python2.75的安裝及環境配置教程
    局域網Python2.75的安裝及環境配置教程

    Python的語法簡潔,功能強大,有大量的第三方開發包(模塊),非常適合初學者上手。同時Python不像java一樣對內存要求非常高,適合做一些經常性的任務方面

  • 局域網如何安裝python
    局域網如何安裝python

    最近正在學習python,突然發現python比java好玩多了 。下面是學習啦小編收集整理的局域網如何安裝python,希望對大家有幫助~~ 局域網如何安裝python 工具/原料

2900272 主站蜘蛛池模板: 成人看的污污超级黄网站免费| 国产精品成人一区二区不卡| 日韩剧情片电影网站| 国产一区二区爽爽爽视频| 亚洲午夜理论无码电影| 亚洲国产成人av在线观看| 色综合 图片区 小说区| 国产日韩一区二区四季| 国产一区一一区高清不卡| 亚洲中文字幕乱码一区| 伊人精品成人久久综合97| 在线播放免费人成毛片| 国产福利在线观看免费第一福利| 国产综合久久久久久鬼色| 97se综合| 亚洲伊人五月丁香激情| 人人超碰人摸人爱| 99久久99久久精品免费看蜜桃| 久久精品国产久精国产| 色爱av综合网国产精品| 老妇xxxxx性开放| 久热爱精品视频线路一| 国产91精品丝袜美腿在线| 99久久机热/这里只有精品| 四虎国产精品成人免费久久| 亚洲欧美日韩愉拍自拍美利坚| 18禁无遮挡啪啪无码网站| 思思热在线视频精品| 国产精品中文字幕在线看| 亚洲AV永久无码精品秋霞电影影院| 成在线人永久免费视频播放| 国产精品成人综合色在线| 小嫩模无套内谢第一次| 国产人与禽zoz0性伦多活几年| 18禁国产一区二区三区| 国内精品综合九九久久精品| 亚洲鸥美日韩精品久久| 一区二区三区av天堂| 国产免费午夜福利在线播放| 久久精品道一区二区三区| 无码射肉在线播放视频|