4

Python を使用して、このWeb サイトの CSV データをダウンロードして読み取るにはどうすればよいですか。

http://earthquake.usgs.gov/earthquakes/feed/csv/1.0/hour

4

1 に答える 1

18

それは、データで何をしたいかによって異なります。単にデータをダウンロードしたい場合は、urllib2を使用できます。

import urllib2

downloaded_data  = urllib2.urlopen('http://...')

for line in downloaded_data.readlines():
    print line

csvを解析する必要がある場合は、 urrlib2およびcsvモジュールを使用できます。

Python 2.X

import csv
import urllib2

downloaded_data  = urllib2.urlopen('http://...')
csv_data = csv.reader(downloaded_data)

for row in csv_data:
    print row

Python 3.X

import csv
import urllib.request

downloaded_data  = urllib.request.urlopen('http://...')
csv_data = csv.reader(downloaded_data)

for row in csv_data:
    print(row)
于 2013-03-21T00:19:58.363 に答える