簡體   English   中英

通過python下載CSV文件(URL)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM