我有一个地址和纬度列表,我从文本文件打印的经度。它有几个0,所以我使用try
和except
块。
现在我想将输出保存为CSV文件,我正在尝试此代码:
with open("qwe.txt",'r') as fp, open("qwert.txt",'w') as fr:
for line in fp:
#try:
g= geocoder.google(line)
#print(g.address,g.latlng)
# except:
#print(0,0)
writer = csv.writer(fr, delimiter=',')
writer.writerows(zip(g.address,g.latlng))
fp.close()
但是当出现0时循环正在退出。我想在一行上写try
和catch
,以便我可以将输出打印为CSV。
我尝试使用lambda
但看起来lamda
不适用于try
和except
。