2017-05-07 14 views
0

urllib2を使用して.csvファイル内の行数をどのように数えますか?urllib2 - .csvファイル内の行数をカウントする - python

私は以下のコードがあります。

import urllib2 
url = 'http://www.spc.noaa.gov/climo/reports/' + year[2:4] + month + day + '_rpts_filtered.csv' 
response = urllib2.urlopen(url) 
file_name = csv.reader(response) 

を私に必要なのはそのcsvファイルの長さ(行数)です。私は試した:

length = len(response) 

しかし、それは事実上何もしなかった。 Python2

答えて

1

、あなたはこのようなsomehting行うことができますurllib2を使用して:Python3

from urllib2 import Request, urlopen 

url = 'http://www.spc.noaa.gov/climo/reports/yesterday_hail.csv' 
request = Request(url) 
csv_len = len(urlopen(request).readlines()) 
print csv_len 

をして、この例のような何かを行うことができますurllib.requestを使用して:

from urllib.request import Request, urlopen 

url = 'http://www.spc.noaa.gov/climo/reports/yesterday_hail.csv' 
request = Request(url) 
csv_len = len(urlopen(request).readlines()) 
print(csv_len) 

どちらの意志を出力:

7 
0

試してみよう:

length = len(list(file_name)) 
関連する問題