python保存json格式_如何写json文件

python保存json格式_如何写json文件Python小白之创建json文件做数据处理的时候需要用Python生成轨迹点的json文件,在百度上搜了一下Python如何创建json文件,第一页竟然都没有我想要的内容,大家都乱起标题么。。。真的对小白不友好,这里记录一下自己用的方法。我是从csv里面读出的dataframe,要取里面的经度和纬度两列的值,然后生成json文件,再在cesium上画出轨迹。要生成对应的json文件,先创建一个…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

Python小白之创建json文件

做数据处理的时候需要用Python生成轨迹点的json文件,在百度上搜了一下Python如何创建json文件,第一页竟然都没有我想要的内容,大家都乱起标题么。。。真的对小白不友好,这里记录一下自己用的方法。我是从csv里面读出的dataframe,要取里面的经度和纬度两列的值,然后生成json文件,再在cesium上画出轨迹。要生成对应的json文件,先创建一个对象,储存json文件里面要显示的内容,如下:

// 定义一个变量
jsontext = { 
   'points':[]}
//为他赋值,任何你要存的值,我这里是遍历了一下我的dataframe
for index,row in subdf.iterrows():
    jsontext['points'].append({ 
   'LON':row['LON'], 'LAT':row['LAT']})

然后把它转化成json对象,这里要导入一下json

import json

//后面的参数是调整生成的json的格式,不加也行,就是丑点
jsondata = json.dumps(jsontext,indent=4,separators=(',', ': '))

最后生成json文件

f = open('filename.json', 'w')
f.write(jsondata)
f.close()

生成的json文件是酱婶儿的:
在这里插入图片描述
结束

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/182875.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月12日 上午10:16
下一篇 2022年10月12日 上午10:16


相关推荐

  • 哈夫曼实现文件压缩解压缩(c语言)

    哈夫曼实现文件压缩解压缩(c语言)写一个对文件进行压缩和解压缩的程序,功能如下:①可以对纯英文文档实现压缩和解压;②较好的界面程序运行的说明。介绍哈夫曼:效率最高的判别树即为哈夫曼树在计算机数据处理中,霍夫曼编码使用变长编码表对源符号(如文件中的一个字母)进行编码,其中变长编码表是通过一种评估来源符号出现机率的方法得到的,出现机率高的字母使用较短的编码,反之出现机率低的则使用较长的…

    2022年4月27日
    310
  • java video 处理_video标签加载大文件视频链接 , Springboot项目 java后台处理

    java video 处理_video标签加载大文件视频链接 , Springboot项目 java后台处理问题描述 video 之前加载短一点的视频链接没有问题 但是如果现在加载大文件视频的话就会非常慢 现在我们可以分段请求视频内容后台代码如下 RequestMappi value videoPlayer method RequestMetho GET publicvoidpl HttpServletR HttpServlet

    2026年3月19日
    2
  • ipmitool介绍_ipmitool工具详解

    ipmitool介绍_ipmitool工具详解Commands rawSendaRAWI Readcommanda

    2026年3月19日
    2
  • 起名字、三个字母任意组合,一共有17576种组合

    起名字、三个字母任意组合,一共有17576种组合$arr=array();$str=”abcdefghijklmnopqrstuvwxyz”;for($i=0;$i<strlen($str);$i++){for($j=0;$j<strlen($str);$j++){for($k=0;$k<strlen($str);$k++){array_push($arr,$str[$i].$str[$j].$str[$k]);.

    2022年6月5日
    134
  • 阿里云服务器开放端口设置_阿里云服务器开启全部端口

    阿里云服务器开放端口设置_阿里云服务器开启全部端口一、问题未开放端口号,如何开放端口号呢?咱们下边以redis为例二、操作1、阿里云部分先把服务器上的实例配置打开进入安全组规则选择添加或者手动编辑,我这里已经有了redis,所以随意添加一个为例这样就添加成功了!2、在linux系统中检查端口号是否存在#查看是否开启了6379端口号firewall-cmd–list-ports发现报如下错误:表示没有开启防火墙,下面我们先开启防火墙#开启防火墙systemctls…

    2026年4月15日
    5
  • Mac配置Tomcat环境变量

    Mac配置Tomcat环境变量touch~/.bash_profile;//将目录跳转到.bash_profile这个文件夹open-t~/.bash_profile//打开.bash_profile文件这时候会弹出一个新的窗口输入exportPATH=$PATH:/Users/XXXXX/Applications/apache-tomcat-8.0.36/bin(Tomcat路径)…

    2022年5月18日
    75

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号