from pip._vendor import requests
import csv
url = 'https://docs.google.com/spreadsheets/abcd'
dataReader = csv.reader(open(url), delimiter=',', quotechar='"')
exampleData = list(dataReader)
exampleData
您可以import urllib.request
然后简单地调用data_stream = urllib.request.urlopen(url)
以获取文件的缓冲区。然后,您可以将csv数据另存为data = str(data_stream.read()
,这可能有点不整洁,具体取决于您的源或已编码,因此您可能需要进行一些操作,但是如果不这样做,则可以将其放入csv.reader(data, delimiter=',')
要求从可能适合您的字节格式进行转换的示例:
data = urllib.request.urlopen(url)
data_csv = str(data.read())
# split out b' flag from string, then also split at newlines up to the last one
dataReader = csv.reader(data_csv.split("b\'",1)[1].split("\\n")[:-1], delimiter=",")
headers = reader.__next__()
exampleData = list(dataReader)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句