[英]Download csv file through python (url)
我正在做一個項目,我想從URL下載一個csv文件。 我在該站點上進行了一些研究,但所提供的解決方案均不適合我。
該網址可直接為您提供下載或打開文件的文件,我不知道該怎么說一個python保存文件(如果我也可以重命名它會很好)
但是,當我使用此代碼打開url時,沒有任何反應。
import urllib
url='https://data.toulouse-metropole.fr/api/records/1.0/download/?dataset=dechets-menagers-et-assimiles-collectes'
testfile = urllib.request.urlopen(url)
有任何想法嗎?
嘗試這個。 將“文件夾”更改為計算機上的文件夾
import os
import requests
url='https://data.toulouse-metropole.fr/api/records/1.0/download/?dataset=dechets-menagers-et-assimiles-collectes'
response = requests.get(url)
with open(os.path.join("folder", "file"), 'wb') as f:
f.write(response.content)
您可以根據文檔改編示例
import urllib.request
url='https://data.toulouse-metropole.fr/api/records/1.0/download/?dataset=dechets-menagers-et-assimiles-collectes'
with urllib.request.urlopen(url) as testfile, open('dataset.csv', 'w') as f:
f.write(testfile.read().decode())
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.