国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

網(wǎng)站訪問速度檢測快速網(wǎng)站推廣

網(wǎng)站訪問速度檢測,快速網(wǎng)站推廣,醫(yī)療網(wǎng)站建設(shè)計劃書,怎樣進入谷歌網(wǎng)站文章目錄 前言一、TXT文件轉(zhuǎn)換為JSON數(shù)組1.txt文件內(nèi)容2.python代碼3.輸出結(jié)果 二、TXT文件轉(zhuǎn)換為JSON對象1.txt文件2.python代碼3.輸出結(jié)果 前言 場景:用于讀取包含空格分隔數(shù)據(jù)的TXT文件,并將其轉(zhuǎn)換為結(jié)構(gòu)化JSON文件 一、TXT文件轉(zhuǎn)換為JSON數(shù)組 1.tx…

文章目錄

  • 前言
  • 一、TXT文件轉(zhuǎn)換為JSON數(shù)組
    • 1.txt文件內(nèi)容
    • 2.python代碼
    • 3.輸出結(jié)果
  • 二、TXT文件轉(zhuǎn)換為JSON對象
    • 1.txt文件
    • 2.python代碼
    • 3.輸出結(jié)果


前言

場景:用于讀取包含空格分隔數(shù)據(jù)的TXT文件,并將其轉(zhuǎn)換為結(jié)構(gòu)化JSON文件


一、TXT文件轉(zhuǎn)換為JSON數(shù)組

1.txt文件內(nèi)容

地點A 116.405285 39.904989 43.5
地標B 121.473701 31.230416 4.2
觀測點C 113.264385 23.129112 12.8

2.python代碼

# -*- coding:utf-8 -*-
# @Time: 2025-02-25 20:25
# @Author: 番茄君
# @File:06-txt轉(zhuǎn)換JSON數(shù)組.py
# @Software: PyCharmimport jsondef txt_to_json(input_file, output_file):"""將TXT文件轉(zhuǎn)換為JSON格式:param input_file: 輸入文件路徑(如input.txt):param output_file: 輸出文件路徑(如output.json)"""# 定義一個列表data_list = []# 讀取文件并逐行處理with open(input_file, 'r', encoding='utf-8') as f:for line in f:# 去除首尾空白字符并按空格分割parts = line.strip().split(" ")# 驗證數(shù)據(jù)格式(需包含至少4列)if len(parts) >= 4:attribute = parts[0]try:# 提取經(jīng)度、緯度、高度并轉(zhuǎn)換為浮點數(shù)longitude = float(parts[1])latitude = float(parts[2])height = float(parts[3])# 構(gòu)建JSON對象data = {"屬性名": attribute,"經(jīng)度": longitude,"緯度": latitude,"高度": height}data_list.append(data)except ValueError:print(f"數(shù)據(jù)格式錯誤,跳過行:{line}")# 生成JSON文件with open(output_file, 'w', encoding='utf-8') as json_f:json.dump(data_list, json_f, ensure_ascii=False, indent=4)

3.輸出結(jié)果

[{"屬性名": "地點A","經(jīng)度": 116.405285,"緯度": 39.904989,"高度": 43.5},{"屬性名": "地標B","經(jīng)度": 121.473701,"緯度": 31.230416,"高度": 4.2},{"屬性名": "觀測點C","經(jīng)度": 113.264385,"緯度": 23.129112,"高度": 12.8}
]

二、TXT文件轉(zhuǎn)換為JSON對象

1.txt文件

地點A 116.405285 39.904989 43.5
地標B 121.473701 31.230416 4.2
觀測點C 113.264385 23.129112 12.8

2.python代碼

# -*- coding:utf-8 -*-
# @Time: 2025-02-25 16:15
# @Author: 番茄君
# @File:05-txt轉(zhuǎn)換為json對象.py
# @Software: PyCharmimport jsondef txt_to_json(input_file, output_file):"""將TXT文件轉(zhuǎn)換為嵌套JSON格式:param input_file: 輸入文件路徑(如input.txt):param output_file: 輸出文件路徑(如output.json)"""# 定義一個字典result = {}with open(input_file, 'r', encoding='utf-8') as f:for line_num, line in enumerate(f, 1):# 清理數(shù)據(jù)并分割列cleaned_line = line.strip()# print(line_num,line,cleaned_line)if not cleaned_line:continue  # 跳過空行columns = cleaned_line.split()# 驗證數(shù)據(jù)格式if len(columns) != 4:print(f"第{line_num}行格式錯誤,需要4列數(shù)據(jù),實際列數(shù):{len(columns)}")continuekey = columns[0]try:# 提取并轉(zhuǎn)換坐標數(shù)據(jù)coordinates = {"經(jīng)度": float(columns[1]),"維度": float(columns[2]),"高度": float(columns[3])}except ValueError as e:print(f"第{line_num}行數(shù)值格式錯誤:{e}")continue# 檢查重復(fù)鍵if key in result:print(f"警告:鍵名'{key}'重復(fù)(第{line_num}行)")result[key] = coordinates# 生成JSON文件with open(output_file, 'w', encoding='utf-8') as json_file:json.dump(result, json_file, ensure_ascii=False, indent=2)# 使用示例
txt_to_json('input.txt', 'output.json')

3.輸出結(jié)果

{"地點A": {"經(jīng)度": 116.405285,"維度": 39.904989,"高度": 43.5},"地標B": {"經(jīng)度": 121.473701,"維度": 31.230416,"高度": 4.2},"觀測點C": {"經(jīng)度": 113.264385,"維度": 23.129112,"高度": 12.8}
}

http://m.aloenet.com.cn/news/1436.html

相關(guān)文章:

  • 咔咔做受視頻網(wǎng)站百度用戶服務(wù)中心官網(wǎng)電話
  • 網(wǎng)站建設(shè)需求表網(wǎng)站怎么推廣
  • 網(wǎng)站營銷如何做快速收錄網(wǎng)
  • 深圳微信網(wǎng)站建設(shè)公司哪家好打廣告
  • 織夢轉(zhuǎn)易優(yōu)cmsseo專業(yè)學校
  • 九度互聯(lián)網(wǎng)站制作效果seo項目經(jīng)理
  • 設(shè)計門戶網(wǎng)站站內(nèi)seo和站外seo區(qū)別
  • 電銷管理系統(tǒng)軟件seo技術(shù)培訓中心
  • 咸寧網(wǎng)站設(shè)計自制網(wǎng)頁
  • 旅游網(wǎng)站組織結(jié)構(gòu)圖怎么做小廣告網(wǎng)頁
  • 天津企商網(wǎng)站建設(shè)公司自動點擊器免費下載
  • 企業(yè)網(wǎng)站模板建站流程百度如何購買關(guān)鍵詞
  • 做蝦網(wǎng)站該起啥名好百度指數(shù)關(guān)鍵詞工具
  • 臺州企業(yè)網(wǎng)站搭建電話南寧seo怎么做優(yōu)化團隊
  • 阜新住房建設(shè)委員會網(wǎng)站湖南企業(yè)seo優(yōu)化
  • 化妝品產(chǎn)品的自建網(wǎng)站喲哪些申請自己的網(wǎng)站
  • 網(wǎng)站建設(shè)尾款營銷咨詢公司排名前十
  • 哪些網(wǎng)站是做食品nba交易最新消息
  • 山東鑫泰建設(shè)集團網(wǎng)站微信營銷推廣公司
  • 買了個域名怎么做網(wǎng)站網(wǎng)絡(luò)輿情分析師
  • 英文網(wǎng)站建設(shè)小程序開發(fā)
  • 360seo排名點擊軟件逆冬seo
  • 微信平臺公眾號開發(fā)廊坊網(wǎng)站seo
  • 威遠移動網(wǎng)站建設(shè)黃石seo診斷
  • 賀州網(wǎng)站制作吸引顧客的營銷策略
  • 一條龍網(wǎng)站建設(shè)哪家好游戲推廣員是做什么的
  • 六安建設(shè)廳網(wǎng)站青島網(wǎng)站seo診斷
  • 住建局證件查詢系統(tǒng)怎么做關(guān)鍵詞優(yōu)化排名
  • 網(wǎng)站用gbk還是utf8惡意點擊軟件哪個好
  • 在putty做網(wǎng)站要拷貝什么seo點擊優(yōu)化