urllib2正在计算.csv文件python中的行数

2024-10-03 23:21:22 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用urllib2计算.csv文件中的行数?在

我有以下代码:

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文件的长度(行数)。我试过了:

^{pr2}$

但那几乎什么也没做。在


Tags: 文件csv代码importhttpurlresponsewww
2条回答

Python2中,使用urllib2可以执行以下操作:

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

Python3中,使用urllib.request可以执行如下示例:

^{pr2}$

两者都将输出:

7

试试这个:

length = len(list(file_name))

相关问题 更多 >