下面是我在一个名为
adm2_地理名称
.然后我有一个csv文件
line[1]
需要在里面搜查
adm2_地理名称
.一旦被发现,我想打破循环
adm2_地理名称
i、 e.从
for dic in adm2_geonames:
把控制权交给
for line in csvReader:
对于下一个关键字,直到csv中的所有内容都被读取。
我对设置中断声明的范围感到困惑。我也尝试为每个内部循环放置多个break语句。似乎不是正确的方法。
请注意,我是一名python初学者,如果我的问题很中庸,请耐心等待。
coords = []
with open('ADM2_hits.csv') as csvFile:
csvReader = csv.reader(csvFile)
next(csvReader)
for line in csvReader:
keyword = line[1]
for dic in adm2_geonames:
for key in dic:
if(key == "geonames"):
for x in dic[key]:
if(keyword == x['name']):
line.append(x['lat'])
line.append(x['lng'])
coords.append(line)
break
print(coords)