我正在创建一个程序,它将通过读取在相同游戏/应用程序的.jad文件中指定的URL,从web服务器下载.jar (java)文件。我使用的是Python 3.2.1
我已经设法从JAD文件中提取了JAR文件的URL (每个JAD文件都包含JAR文件的URL ),但是您可以想象到,提取的值是type()字符串。
下面是相关函数:
def downloadFile(URL=None):
import httplib2
h = httplib2.Http(".cache")
resp, content = h.request(URL, "GET")
return content
downloadFile(URL_from_file)
然而,我总是得到一个错误,上面的函数中的类型必须是字节,而不是字符串。我尝试过使用URL.encode('utf-8')和字节(URL,encoding='utf-8'),但总是得到相同或类似的错误。
因此,基本上我的问题是,当URL以字符串类型存储时,如何从服务器下载文件?
https://stackoverflow.com/questions/7243750
复制相似问题