pythonは高徳地図apiを用いて一括クエリーアドレス緯度を実現する

1068 ワード

初心者の試み
import requests
import pandas as pd
import csv
data = pd.read_csv('  .csv',engine='python')#     csv  
data = data['  ']#     
lis = []
def gaode():
    for i in data:
        para = {
            'key':'  key',
            'address':i,
            'city':'       '
        }
        url = 'https://restapi.amap.com/v3/geocode/geo?'
        req = requests.get(url,para)
        req = req.json()
        if req['infocode']=='10000':
            w = req['geocodes'][0]['formatted_address']
            z = req['geocodes'][0]['location']
            print(w)
            print(z)
            d = (w, z)
        else:
            print('    ')
        lis.append(d)

    t = ['  ','   ']
    with open('      .csv', 'w', newline='')as f:
        writer = csv.writer(f)
        writer.writerow(t)
        writer.writerows(lis)
if __name__ == '__main__':
    gaode()