我必须创建几个数据集,其中包含从url获取的几个json文件。在
我设法以我需要的格式导入了一个:url = "https://cws01.worldstores.co.uk/api/product.php?product_sku=125T:FT0111"
data = urllib2.urlopen(url).read()
data = json.loads(data)
data = pd.DataFrame(data.items())
data = data.transpose()
data.columns = data.iloc[0]
data = data.drop(data.index[[0]])
因为我有一个很长的url列表,所以我需要一个for循环,为所有的url重复这段代码。我的尝试是:
^{pr2}$
其中url是包含地址的字符串列表,即"https://cws01.worldstores.co.uk/api/product.php?product_sku=125T:FT0111"
df是一个空数据帧,其列与for循环中每个url生成的数据帧中的列相同
当我运行它时,我总是得到以下错误:raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
为单个url运行第一段代码时未出现的错误。
我做错什么了?在
编辑:
新的尝试是更改for循环,如下所示:fo