我有一张表,其中包含一个街道名称以及它的第一个和最后一个门牌号。我想要做的就是打印出来的范围为各街道的名字,所以我最终的东西是这样的:Python:每行的打印范围
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文件中最后一个条目的范围。有没有人有任何想法如何打印出该范围内的所有数字,同时还打印出该范围内每个数字的街道名称?
我不太确定我明白什么#第一个房号列和#last房号列真正的意思。你能展示一些例子吗? – David
请发布您的输入文件格式 – yemu