我有一张包含街道名称以及第一个和最后一个门牌号的表格。我想要做的是打印出每个街道名称的范围,所以我最终得到这样的结果:
1 The Street
2 The Street
3 The Street
1 Main Street
2 Main Street
etc.
我是 Python 新手,这就是我到目前为止所得到的:
>>> import csv
>>> inp = csv.reader(open("/tmp/HSN.csv", "r"), delimiter = ',')
>>> a = (line[0]) #street name column
>>> b = int(line[1]) #first house number column
>>> c = int(line[2]) #last house number column
>>> for d in range(b, c+1):
print a, d
continue
不幸的是,这似乎只适用于 CSV 文件中最后一个条目的范围。有没有人知道如何打印出该范围内的所有数字,同时打印出该范围内每个数字的街道名称?