欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

csv轉json工具

錢浩然1年前8瀏覽0評論

CSV(Comma-Separated Values,逗號分隔值)是一種常用的數據存儲格式,它將數據按行分隔,每行數據又按逗號分隔。而JSON(JavaScript Object Notation,JavaScript 對象標記)是一種輕量級的數據交換格式。

由于CSV文件中的數據并不能被直接解析,因此需要將其轉換為JSON格式,以便使用。下面介紹一個使用Python編寫的csv轉json工具。

import csv
import json
def csv_to_json(csv_file_path, json_file_path):
with open(csv_file_path, newline='', encoding='utf-8') as csv_file:
reader = csv.DictReader(csv_file)
rows = []
for row in reader:
rows.append(row)
with open(json_file_path, 'w', encoding='utf-8') as json_file:
json.dump(rows, json_file, ensure_ascii=False)

以上是轉換工具的核心代碼。接下來簡單解釋一下:

  • 首先使用csv模塊打開csv文件,并將其讀取為字典模式(即以行首作為鍵名,以對應值作為鍵值的字典)。
  • 創建一個空的數組用來存儲讀取到的全部行。
  • 遍歷所有讀取到的行,將其添加到上文提到的數組當中。
  • 使用json模塊將得到的數組直接轉換為JSON格式并寫入到指定路徑的json文件中。

使用該工具只需要指定csv文件路徑和輸出json文件路徑,即可完成轉換。如下所示:

csv_to_json('example.csv', 'example.json')

以上就是簡單實現csv轉json的Python代碼,希望本文對您有所幫助。