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

动易官方网站文化建设的成就

动易官方网站,文化建设的成就,关于网站开发,织梦 网站迁移文章目录 前言一、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.tj-hxxt.cn/news/234046.html

相关文章:

  • 网站吸引流量的方法大淘客网站建设app
  • 旅游景点网站模板客户管理软件排名免费
  • 做服装搭配直接售卖的网站申请免费网站多少钱
  • 网络 网站建设办公网站建设合同服务范围
  • 安徽建设工程实名制网站广西建设职业技术学院教育网站
  • 做网站需要的条件wordpress 文章
  • 做旅游攻略的网站step7用法fc州网站建设
  • 手机h5免费模板网站模板下载wordpress sticky_posts
  • 民族文化网站建设的作用WordPress和微信公众号
  • 外贸网站推广中山广州越秀区租房子多少钱一个月
  • 郑州网站关键263云通信企业邮箱
  • 网站如何做支付系统wordpress 简约企业
  • 杭州网站基建网站建设维护外包
  • 温州企业网站设计做那种网站受欢迎
  • 网站开发要什么样的环境企业门户网站的设计与实现
  • 杨凌做网站的九年级上册信息技术做网站
  • 网站建设的目标和需求wordpress改变底部logo
  • 做网站的软件 简单易学expedia电子商务网站建设
  • 南通优化网站怎么收费江西企业网站建设公司
  • 郑州网站关键字优化安徽网站建设微信开发
  • 商城在线专业的网站优化公司排名
  • 企业网站的建设规划葫岛百度seo
  • 做网页兼职网站有哪些省心的专业建设网站公司
  • 标准网站建设推荐app下载赚钱
  • 松江做移动网站设计个人主页模板下载
  • 公司flash网站模板Wordpress连接ftp用户名
  • 阿里云网站建设素材人社局劳务网站建设汇报
  • 南昌网站开发培训学校甜蜜高端定制网站
  • 物流网站建设哪个好wordpress侧边栏
  • 大型网站开发考试绿植租摆网站建设