第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在Python 3中從Web下載文件

在Python 3中從Web下載文件

肥皂起泡泡 2019-07-31 14:14:32
在Python 3中從Web下載文件我正在創(chuàng)建一個程序,它將從Web服務(wù)器下載.jar(java)文件,方法是讀取同一游戲/應(yīng)用程序的.jad文件中指定的URL。我正在使用Python 3.2.1我設(shè)法從JAD文件中提取JAR文件的URL(每個JAD文件都包含JAR文件的URL),但是您可以想象,提取的值是type()字符串。這是相關(guān)的功能:def downloadFile(URL=None):     import httplib2     h = httplib2.Http(".cache")     resp, content = h.request(URL, "GET")     return content downloadFile(URL_from_file)但是我總是得到一個錯誤,說上面函數(shù)中的類型必須是字節(jié),而不是字符串。我嘗試過使用URL.encode('utf-8'),還有字節(jié)(URL,encoding ='utf-8'),但我總是得到相同或類似的錯誤。所以基本上我的問題是當(dāng)URL存儲在字符串類型中時如何從服務(wù)器下載文件?
查看完整描述

3 回答

?
楊__羊羊

TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個贊

requests每當(dāng)我想要與HTTP請求相關(guān)的東西時,我都會使用包,因?yàn)樗腁PI非常容易入手:

首先,安裝 requests

$ pip install requests

那么代碼:

from requests import get  # to make GET requestdef download(url, file_name):
    # open in binary mode
    with open(file_name, "wb") as file:
        # get request
        response = get(url)
        # write to file
        file.write(response.content)


查看完整回答
反對 回復(fù) 2019-07-31
  • 3 回答
  • 0 關(guān)注
  • 1414 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號