Я использую Python 3.7. Я написал ниже код.
Проблема: мой код работает хорошо до долготы печати. Я не могу напечатать strlist в консоли или записать код в файл. У меня есть отдельное утверждение для открытия файла (в режиме добавления) и закрытия в отдельной функции / методе. в режиме добавления ранее к этому коду.
Пожалуйста, помогите мне с вашим мнением экспертов и ответами.
Большое спасибо, Аппан
Код:
for i in fileCSV:
cityname = i
print(cityname)
try:
r = requests.get(longLatapi+"&citiname="+cityname+'&key='+APIKEY)
if r:
data = json.dumps(r.json())
data_dict = json.loads(data)
print(data)
latitude = str(data_dict['results'][0]['geometry']['lat'])
longitude = str(data_dict['results'][0]['geometry']['lng'])
print(latitude)
print(longitude)
strlist = [cityname, str(latitude), str(longitude)]
print(" ", strlist)
fileCSVWrite.writelines(strlist)
else:
print(r, "\n not a valid response")
data_write=cityname+","+r
fileErrorlog.writeline(data_write)
continue
except:
print("Exception occurred")
pass