Jak*_*lat 5 python string file download python-3.x
我想将文件作为字符串下载到python.我尝试了以下,但似乎没有用.我做错了什么,或者我还能做些什么?
from urllib import request
webFile = request.urlopen(url).read()
print(webFile)
Run Code Online (Sandbox Code Playgroud)
ean*_*son 18
我建议您改用urllib2.
import urllib2
url = 'http://www.google.se'
output = urllib2.urlopen(url).read()
print(output)
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用提供更易读的语法的请求.请记住,请求需要您安装其他依赖项,这可能会增加部署应用程序的复杂性,具体取决于您的生产环境.
import requests
output = requests.get(url).text
print(output)
Run Code Online (Sandbox Code Playgroud)
在Python3.x中,使用包'urllib',如下所示:
from urllib.request import urlopen
data = urlopen('http://www.google.com').read() #bytes
body = data.decode('utf-8')
Run Code Online (Sandbox Code Playgroud)