当前位置: 首页 > news >正文

动易网站 价格做消防哪些网站找工作

动易网站 价格,做消防哪些网站找工作,wordpress免费教育插件,产品网络推广深圳文章目录 前言一、TXT文件转换为JSON数组1.txt文件内容2.python代码3.输出结果 二、TXT文件转换为JSON对象1.txt文件2.python代码3.输出结果 前言 场景#xff1a;用于读取包含空格分隔数据的TXT文件#xff0c;并将其转换为结构化JSON文件 一、TXT文件转换为JSON数组 1.tx… 文章目录 前言一、TXT文件转换为JSON数组1.txt文件内容2.python代码3.输出结果 二、TXT文件转换为JSON对象1.txt文件2.python代码3.输出结果 前言 场景用于读取包含空格分隔数据的TXT文件并将其转换为结构化JSON文件 一、TXT文件转换为JSON数组 1.txt文件内容 地点A 116.405285 39.904989 43.5 地标B 121.473701 31.230416 4.2 观测点C 113.264385 23.129112 12.82.python代码 # -*- coding:utf-8 -*- # Time: 2025-02-25 20:25 # Author: 番茄君 # File06-txt转换JSON数组.py # Software: PyCharmimport jsondef txt_to_json(input_file, output_file):将TXT文件转换为JSON格式:param input_file: 输入文件路径如input.txt:param output_file: 输出文件路径如output.json# 定义一个列表data_list []# 读取文件并逐行处理with open(input_file, r, encodingutf-8) as f:for line in f:# 去除首尾空白字符并按空格分割parts line.strip().split( )# 验证数据格式需包含至少4列if len(parts) 4:attribute parts[0]try:# 提取经度、纬度、高度并转换为浮点数longitude float(parts[1])latitude float(parts[2])height float(parts[3])# 构建JSON对象data {属性名: attribute,经度: longitude,纬度: latitude,高度: height}data_list.append(data)except ValueError:print(f数据格式错误跳过行{line})# 生成JSON文件with open(output_file, w, encodingutf-8) as json_f:json.dump(data_list, json_f, ensure_asciiFalse, indent4)3.输出结果 [{属性名: 地点A,经度: 116.405285,纬度: 39.904989,高度: 43.5},{属性名: 地标B,经度: 121.473701,纬度: 31.230416,高度: 4.2},{属性名: 观测点C,经度: 113.264385,纬度: 23.129112,高度: 12.8} ]二、TXT文件转换为JSON对象 1.txt文件 地点A 116.405285 39.904989 43.5 地标B 121.473701 31.230416 4.2 观测点C 113.264385 23.129112 12.82.python代码 # -*- coding:utf-8 -*- # Time: 2025-02-25 16:15 # Author: 番茄君 # File05-txt转换为json对象.py # Software: PyCharmimport jsondef txt_to_json(input_file, output_file):将TXT文件转换为嵌套JSON格式:param input_file: 输入文件路径如input.txt:param output_file: 输出文件路径如output.json# 定义一个字典result {}with open(input_file, r, encodingutf-8) as f:for line_num, line in enumerate(f, 1):# 清理数据并分割列cleaned_line line.strip()# print(line_num,line,cleaned_line)if not cleaned_line:continue # 跳过空行columns cleaned_line.split()# 验证数据格式if len(columns) ! 4:print(f第{line_num}行格式错误需要4列数据实际列数{len(columns)})continuekey columns[0]try:# 提取并转换坐标数据coordinates {经度: float(columns[1]),维度: float(columns[2]),高度: float(columns[3])}except ValueError as e:print(f第{line_num}行数值格式错误{e})continue# 检查重复键if key in result:print(f警告键名{key}重复第{line_num}行)result[key] coordinates# 生成JSON文件with open(output_file, w, encodingutf-8) as json_file:json.dump(result, json_file, ensure_asciiFalse, indent2)# 使用示例 txt_to_json(input.txt, output.json)3.输出结果 {地点A: {经度: 116.405285,维度: 39.904989,高度: 43.5},地标B: {经度: 121.473701,维度: 31.230416,高度: 4.2},观测点C: {经度: 113.264385,维度: 23.129112,高度: 12.8} }
http://www.hkea.cn/news/14379798/

相关文章:

  • 全球最好的黄页网站电子商务网站开发常见
  • 企业网站制作套餐百度云盘网站开发
  • 花都营销型网站建设公司网站开发平台及常用的开发工具
  • 做网站 能挣钱吗泰安人才招聘网
  • 关于设计网站什么软件网站好
  • 做电气设计有哪些好的网站周口网站建设公司
  • 微信小程序怎么做商城长春关键词优化公司
  • 郑州知名做网站公司做网站英文编辑有前途吗
  • 网站建设费用主要包括哪些内容免费入驻的跨境电商平台
  • 网站前置审批 查询湖北网站建设怎样
  • 做衣服网站360提交网站备案
  • 重庆网站推广产品企业wordpress支持tif格式吗
  • 姜堰网站建设成都1号病例判刑
  • ui网站建设学习网页设计网站
  • 免费博客网站有哪些wordpress模板文件在哪里
  • 湛江网站建设方案推广网站建设新闻发布注意事项
  • 有没有做汽车维修记录网站代理办公司注册大概多少钱
  • 什么网站收录快个人电脑做网站打不开数据库
  • 做环卫设备都有哪些网站杭州江干网站建设
  • 英文版网站案例爬取wordpress文章
  • 深圳市网站制作微信小程序注册申请流程图
  • 如何做和别人一样的网站北京制作网站的基本流程
  • 专业做灯具的网站南充二手房最新出售信息
  • 企业怎么做网站建设设计类专业选科要求
  • 常州网站开发培训价格商城源码下载
  • 易班网站建设的意义江西学校网站建设
  • 做的好的办公家具网站失信人员黑名单查询
  • 如何将网站做的更美观工作室项目网站
  • wap网站怎么发布手机qq电脑版登录入口官网
  • 金融网站怎么做的wordpress 加谷歌广告