我正在学习Python和它的不同模块。
下面是我的代码,由How do I download files from the web using the requests module?引用。
import requests as req
url = "https://github.com/alexhegit/handson-ml2/blob/master/datasets/housing/housing.csv"
res = req.get(url)
res.raise_for_status()
open('housing.csv', 'wb').write(res.content)
os.popen("housing.csv")它应该获取以下格式的数据。
longitude,latitude,housing_median_age,total_rooms,total_bedrooms,population,households,median_income,median_house_value,ocean_proximity
-122.23,37.88,41.0,880.0,129.0,322.0,126.0,8.3252,452600.0,NEAR BAY
-122.22,37.86,21.0,7099.0,1106.0,2401.0,1138.0,8.3014,358500.0,NEAR BAY
-122.24,37.85,52.0,1467.0,190.0,496.0,177.0,7.2574,352100.0,NEAR BAY
-122.25,37.85,52.0,1274.0,235.0,558.0,219.0,5.6431,341300.0,NEAR BAY
-122.25,37.85,52.0,1627.0,280.0,565.0,259.0,3.8462,342200.0,NEAR BAY
....但是,我只得到了http文件。
有谁能纠正我的代码吗?为什么我的代码不能以csv格式输出数据?
任何更进一步的建议都将不胜感激。
发布于 2020-11-27 15:08:27
https://stackoverflow.com/questions/65033204
复制相似问题