CSV(Comma-separated values)格式是一種常用的數據交換格式,它是文本形式的,用逗號分隔不同的字段。我們經常需要將CSV格式轉換為JSON格式來處理數據。JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,易于閱讀和編寫,廣泛用于Web應用程序中。
下面是將CSV格式轉換為JSON格式的代碼:
import csv
import json
csvFilePath = "data.csv"
jsonFilePath = "data.json"
# 讀取CSV文件并轉換為JSON
with open(csvFilePath, encoding='utf-8-sig') as csvFile:
csvReader = csv.DictReader(csvFile)
jsonData = json.dumps([row for row in csvReader], ensure_ascii=False)
# 寫入JSON文件
with open(jsonFilePath, 'w', encoding='utf-8') as jsonFile:
jsonFile.write(jsonData)
代碼中的csv.DictReader()函數將CSV文件讀入Python中,并且返回每一行為一個字典的一個對象。這就意味著我們可以輕松地對于CSV文件進行操作,轉換為JSON格式。本例中的JSON文件將會被保存至data.json中。
上一篇vue 攔截 返回鍵
下一篇vue 接收url參數