全国城市+四级城市地址+邮编+区号+经纬度json版
【数据来源】https://www.52pojie.cn/thread-1261184-1-1.html
【转化方式】
#!/usr/bin/env python
# coding=utf-8
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
import json
# 如果没有pymysql包需先安装
# 安装方法:pip install pymysql
import pymysql
# 连接数据库
conn = pymysql.connect(
host='localhost',
user='root',
passwd='root',
db='thinkcmf',
charset='utf8',
use_unicode=True
)
# 建立游标cursor
cursor = conn.cursor()
# 执行查
cursor.execute("SELECT * FROM hy_area")
# 查询数据库多条数据
result = cursor.fetchall()
fields = cursor.description
cursor.close()
conn.close()
# 定义字段名的列表
column_list = []
for i in fields:
# 提取字段名,追加到列表中
column_list.append(i)
# print(column_list)
# ['Id', 'name', 'password', 'birthplace']
# 打开输出结果文件
with open('data/json.txt', 'w+') as f:
# 一次循环,row代表一行,row以元组的形式显示
for row in result:
# 定义Python 字典
data = {}
# 将row中的每个元素,追加到字典中。
for i in range(len(column_list)):
data] = row
# data] = row
# # Python字段格式 和json字段格式转换
# data] = str(row)
# data] = str(row)
# data] = str(row)
# Python的dict --转换成----> json的object
jsondata = json.dumps(data, ensure_ascii=False)
# 写入文件
f.write(jsondata + ',' + '\n')
f.close()
【下载地址】
https://wwa.lanzouj.com/b00tu7pcj
密码:52pj
json格式无法上传,请自行查找美化方式。 刚好有用 经纬度是按那个算的呀 mcu5i51 发表于 2020-9-5 15:14
经纬度是按那个算的呀
不清楚,从原帖数据库文件中获取的 json是啥东西呢?
谢谢分享了 不能解析啊 有什么用啊 这个咋用的,什么用的? 可以写个捷径:lol
页:
[1]
2