本文主要向大家介绍了Python语言生成内嵌式字典(dict)-案例从python提取内嵌json写入mongodb,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。

从mongo查询利用python 读写如新的集合import traceback,from gaode_hotel.conn_mongodb import conn_mongodbimport pandas as pdclass extra_yunnan_hotel(object):

def get_yunnan_hotel(self):

#查询

db_1 = conn_mongodb("gaode_pois","gaode_pois_hotel_beijing")        #插入

db_2 = conn_mongodb("gaode_pois","gaode_pois_hotel_beijing_extra_mid010000")

data=db_1.db_find({}).limit(10)        for x in data:        #创建字典

dic={}        #创建嵌套字典

dic.setdefault('geo',{})["loc"]={}            try:

dic["_id"]=x["id"]

dic["name"]=x["name"]                # dic["loction"]=x["location"]

dic.setdefault('geo',{})["loc"]=x["location"]

dic["lng"]=x["location"].split(',')[0]

dic["lat"]=x["location"].split(',')[1]

except:

print(traceback.print_exc())

start=extra_yunnan_hotel()

start.get_yunnan_hotel()结果成功: 更多的字典镶嵌 目的:生成{1: {‘errors’: {0: ‘d:\helloworld’, 1: ‘d:\dict’}, ‘os’: ‘windows’, ‘type’: 2}}这样的多层嵌套的数据。d1={} d1.setdefault(1,{})[errors]={}用同样的方式设置下一侧的嵌套temp = d1[1]

temp.setdefault(‘errors’,{})[error_len]=’d:\helloworld’

d1.setdefault(key,{})[‘os’]=’windows’

d1.setdefault(key,{})[‘type’]=2OK,这样就可以生成想要的格式的数据了。

本文由职坐标整理并发布,希望对同学们学习Python有所帮助,更多内容请关注职坐标编程语言Python频道!

python字典导入mongodb_Python语言生成内嵌式字典(dict)-案例从python提取内嵌json写入mongodb...相关推荐

  1. python字典导入mongodb_python连接mongoDB进行数据提取→常用操作指南

    1. 连接mongo 需要知道mongoDB的地址.端口.授权用户.授权密码.一般情况下,技术都会给到数据分析人员这些信息. python没有安装模块pymongo模块的,在cmd里面,pip ins ...

  2. python字典导入mongodb_Python中的有序字典:添加到MongoDB

    我有一个包含两个元素元组的列表,其中第一个元素是一个字符串(某个参数的名称),第二个元素是一个float(该参数的值).例如, thelist = [('costperunit', 200), ('p ...

  3. python中导入模块是用哪个关键字_python中导入模块的关键字是什么_后端开发

    c语言中\t是什么意思_后端开发 C语言的[\t]代表的意思是水平制表符,相当于按了键盘上的TAB按键,通常宽度相当于8个空格的位置,但有些软件允许设置tab的宽度,在双引号或定界符表示的字符串中有效 ...

  4. python批量导入图片_Python批量导入图片生成PowerPoint 2007+文件

    原标题:Python批量导入图片生成PowerPoint 2007+文件 说明:本文是"Python批量爬取微信公众号文章中的图片"的后续文章,用来把从公众号批量抓取的图片还原为P ...

  5. Python入门之三元表达式\列表推导式\生成器表达式\递归匿名函数\内置函数

    本章目录: 一.三元表达式.列表推导式.生成器表达式 二.递归调用和二分法 三.匿名函数 四.内置函数 ================================================ ...

  6. 使内嵌式jetty服务器支持jsp

    1.jetty是什么 jetty是一个轻量级的web服务器,类似tomcat,但用起来比tomcat灵活,尤其是支持内嵌式使用.所谓内嵌式即以java语句的形式启动jetty,这样我们可以无需部署和启 ...

  7. javascript将内嵌式广告隐藏

    一些免费主页空间的提供商开始将弹出式广告条改为内嵌式广告条了,笔者对这种内嵌式广告条进行分析,写出一段javascript代码,通过这段代码可以将内嵌式广告隐藏起来: CODE: [Copy to c ...

  8. Python之第六章 内置容器 --- 字典(映射)

    目录 Python之第六章 内置容器 --- 字典(映射) 1.定义: 2.格式: 3.字典创建示例 ​4.增加字典元素 5.删除字典 6.字典的访问 7.字典的复制 8.使用get()方法获取指定的 ...

  9. 内嵌式js微信扫码登录及自定义样式

    关于微信扫码登录网站的功能介绍,请阅读官方文档[网站应用微信登录开发指南] 根据官方文档我们知道微信扫码登录有两种方式 一种是跳转到一个大黑屏二维码界面进行扫码登录: (参见博客:PHP实现跳转式微信 ...

最新文章

  1. 处理字典值是把字典放内存还是用sql处理_SQL索引及其底层实现
  2. 所有的中台都是业务中台
  3. ZooKeeper:win7上安装单机及伪分布式安装
  4. 物联网带着诚意扑面而来
  5. 华为p50预装鸿蒙系统,华为P50系列将至,内部测试预装鸿蒙系统,还有4款重磅新品将发布...
  6. VSCode内npm run build编译打包时候报错:code ELIFECYCLE - (已解决)
  7. 程序员怒斥:虎牙HR真奇葩,通知我面试,又何必当面羞辱我一番?
  8. python编写音乐标签_如何用PYTHON代码写出音乐
  9. 互联网公司各岗位真实工作内容起底
  10. 5.21 ticker的使用
  11. 程序员进阶攻略笔记01-10
  12. AI:人工智能领域算法思维导图集合之有监督学习/无监督学习/强化学习类型的具体算法简介(预测函数/优化目标/求解算法)、分类/回归/聚类/降维算法模型选择思路、11类机器学习算法详细分类之详细攻略
  13. DeFi是什么?DeFi对未来意味着什么?
  14. 上周 GitHub 热点速览 vol.08:系统设计必看 The System Design Primer
  15. 中国古代神器 兵器详解
  16. 明星热图|高圆圆、颖儿、杨蓉等演绎服饰新品;张雨绮、刘嘉玲代言新品牌;李佳琦入选《时代》全球下一代百位影响力人物榜...
  17. 图的存储__十字链表法和邻接多重表法
  18. 【数据结构和算法】 八大排序算法详解
  19. Bresenham2d 算法 (matlab)
  20. 数据采集与预处理技术考点复习——第一、二章

热门文章

  1. android ocr识别源码_身份证识别OCR解决手动输入繁琐问题
  2. plsql最多可以存多少_银行内部透露:如果有10万块钱,可以都放在余额宝里吗?存银行是不是更好?...
  3. python爬取网页有乱码怎么解决_Python爬取网页requests乱码
  4. c json保存整型数组,您如何存储“ int”? NSMutableArray *或NSMutableDictionary *中的值?整数形式的JSON数据的长期问题。...
  5. [matlab]斜阶梯式长条引起的重力异常计算
  6. React Native实例之房产搜索APP
  7. Lambda 表达式详解~Streams API~规约操作
  8. Java加密与解密的艺术~Security
  9. JMS之企业消息传送
  10. C++学习之路 | PTA乙级—— 1074 宇宙无敌加法器 (20 分)(精简)