# coding=utf-8import csv
import requests
import json
import pandas as pd
import re
num=0
y=[]
'''
在url里key后面的******换为高德开放平台自己申请的key
'''
with open("地址.csv", 'r') as f: #写入将要转换的地址的文件路径,此处为默认文件路径(要先将文件提前导入)(注意是csv格式文件)r = csv.reader(f, delimiter=',')for row in r:print(row[0])url = "http://restapi.amap.com/v3/geocode/geo?key=831894c7f8fe1d2bedb982a040536650&address=" + row[0]dat = {'count': "1",}r = requests.post(url, data=json.dumps(dat))s = r.json()try:b = s['geocodes']text = str(b)print(text)except:text = 'none'# 省份try:pat1 = "'province': '(.*?)',"province = re.compile(pat1).findall(text)[0]print("省份:",province)except:province = 'none'print("省份:",province)# 城市try:pat2 = "'city': '(.*?)',"city = re.compile(pat2).findall(text)[0]print("城市:",city)except:city = 'none'print("城市:",city)# 区划try:pat3 = "'district': '(.*?)',"district = re.compile(pat3).findall(text)[0]print("区划:",district)except:district = 'none'print("区划:",district)# 经纬度try:pat4 = "'location': '(.*?)',"res3 = re.compile(pat4).findall(text)[0]# print(res3)lon_lat = res3.split(',')lon = float(lon_lat[0])lat = float(lon_lat[1])print("经度:",lon)print("纬度:",lat)except:lon = 'none'lat = 'none'print("经度:",lon)print("纬度:",lat)num += 1print("第" + str(num) + "条地址转换成功")print('**************************************')y.append([num, row[0], province, city, district, lon, lat])result = pd.DataFrame(y)result.columns = ['num', 'address', 'province', 'city', 'district', 'lon', 'lat']result.to_csv('result.csv', encoding='utf-8-sig', index=False)print("全部地址转换成功")

地址.csv   的内容如下:

python 经纬度 地址批量转换相关推荐

  1. [C#源代码]百度网盘地址批量转换工具

    源代码地址 :         http://download.csdn.net/detail/witch_soya/5185926 效果如图 截止今日2013年3月27日10:13:48 还是可以使 ...

  2. Python学习:批量转换图片格式-PNG转JPG

    个人微信公众号:AI研习图书馆,欢迎关注~ 深度学习知识及资源分享,学习交流,共同进步~ 1. 介绍 Python代码:批量将PNG格式图片转换为JPG图片格式,即PNG转JPG格式. 2. Pyth ...

  3. python多层遍历批量转换PPT为PDF

    Python多层遍历转换PPT为PDF 1. 需求分析 2. 环境配置 3. PPT转为PDF 4.文件夹遍历 5. 总程序 参考资料 1. 需求分析 因为Mac制作的PPT在一些Windows电脑打 ...

  4. python实现文件格式批量转换,PNG,JPG,PGM(娱乐项)

    用python实现文件夹下的成批文件格式转换(娱乐项) 我们对于文件转换的需求很大,甚至于对于图片的格式,JPG和PNG格式在肉眼看来都没什么差别,但是对于计算机而言,它有时候就只接受这些肉眼看起来差 ...

  5. Python调用HEG批量转换hdf影像为tiff

    目录 Python代码 注意 参考 Python代码 本文示例为处理MOD11_L2数据,提取数据中的QC和LST图层的代码: # -*- coding: utf-8 -*- "" ...

  6. python高德地图api调用实例_Python 利用高德地图api实现经纬度与地址的批量转换...

    我们都知道,可以使用高德地图api实现经纬度与地址的转换.那么,当我们有很多个地址与经纬度,需要批量转换的时候,应该怎么办呢? 在这里,选用高德Web服务的API,其中的地址/逆地址编码,可以实现经纬 ...

  7. 使用腾讯地图批量转换地址为经纬度坐标

    前言 两年前写过一篇使用R+百度地图批量获取经纬度坐标的文章https://blog.csdn.net/lpwmm/article/details/79202592,后来挺多人反馈按照文档操作后无法获 ...

  8. python根据经纬度转换详细地址_使用python实现地址-经纬度转换

    标签:地址   ref   uri   port   div   字符   注册   gui   图片 中文领域: 指的是提取境内地址的经纬度,的主要调用的是百度API.中间经历了一些波折,刚开始直接 ...

  9. 利用python查询电脑配置_干货|利用Python将地址转换为经纬度坐标

    本文主要讲述利用Python将文本格式的地址转换为数字格式的经纬度坐标数据,主要步骤有: 注册高德地图API账号,申请Web服务的Key 了解并测试地理编码API服务 利用Python实现地址转坐标 ...

最新文章

  1. 10条PyTorch避坑指南
  2. MySQL的EXPLAIN的SELECT TYPE
  3. Select count(*) 的优化
  4. 在线安装非GPU版的tensorflow流程
  5. IOS开发之手势——UIGestureRecognizer 共存
  6. 【报告分享】面向数据流的产品迭代及业务闭环.pdf
  7. Logback MDC
  8. matlab理论力学项目研究,基于MATLAB的机械力学问题的研究
  9. emf(Enhanced MetaFile)图片格式——在印刷工业中应用于Windows操作系统的文件格式
  10. 2020腾讯校园实习生招聘面经(Offer):系统技术运维岗和后台开发岗
  11. 2021-2022-1 20212810《Linux内核原理与分析》第一周作业
  12. CentOS上安装Docker及docker常用命令
  13. 微信小程序 界面从右边滑出_微信小程序页面溢出左右滑动问题
  14. CSDN的markdown编辑器使用(含表格背景色、文本颜色字体字号、锚点跳转、表情符号等)
  15. 如何用MindManager画树状思维导图
  16. Mac不能为虚拟电脑打开一个新任务
  17. 985博士走红,粉丝超800万遭网暴!如今状告“施暴者”
  18. [附源码]Python计算机毕业设计爱宝贝影楼管理系统Django(程序+LW)
  19. 论文分享 |《DeepCluster》
  20. 给职场新人的10点职涯建议

热门文章

  1. 2021Java面经:【漫画(2)
  2. 解决网页无法选中文字,无法复制的问题
  3. echart 环形饼图设置中心固定信息
  4. uniapp 截图或者生成海报
  5. 差分隐私(DP)中隐私预算ε的理解
  6. 开源按键组件Multi_Button的使用,含测试工程
  7. 阳光事业必须在阳光下进行
  8. 【paddlepaddle安装报错系列】DLL lond failed:找不到指定模块
  9. Ubuntu安装桌面
  10. 【C++】宏定义函数指针类型