0
while ctr <=len(d)-1:
latlong = re.findall(r'&ll=(.*?)&z=14', d[ctr], re.DOTALL)
lat2, long2 = latlong[0].split(',')
while ctra <=len(name)-1:
if lat2 == lat[ctra] and long2 == long[ctra]:
ctr = ctr +1
break
continue
else:
aname = re.findall(r'">(.*?)<' , d[ctr], re.DOTALL)
簡單的問題是lat2和long2匹配我想要添加一個到計數器,然後跳回到原來的While語句。我該怎麼做。這是我最近的嘗試,並且不起作用。我試圖在進入列表之前檢查多個條目。麻煩移動多個While循環
我比較從網站進入的緯度/經度座標已經在lat [ctra]/long [ctra]。如果它們不匹配,我想繼續數據庫中的下一個lat [ctra]/long [ctra]列表。在數據庫中已經存在的所有可能條目都需要進行檢查,直到找到匹配或者我已經完成了整個數據庫。一旦所有條目都已經過了,我想將lat2/long2添加到數據庫以及與座標一致的地址,名稱等。我可以添加它們,但我無法刪除重複的條目。
你能添加你輸入數據的樣本?你的期望輸出? –