色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

csv轉json文件的exe

錢衛國1年前8瀏覽0評論

CSV與JSON都是用于數據交換的格式,但兩者的表現形式有很大的差別。CSV是基于文本的,使用逗號分隔數據。而JSON則使用鍵值對的方式來表示數據。因此,當我們需要將CSV文件轉換為JSON格式時,需要使用特殊的工具。

import csv
import json
def csv_to_json(csvFilePath, jsonFilePath):
# 打開CSV文件
with open(csvFilePath, encoding='utf-8') as csvf:
# 讀取CSV文件中的內容
csvReader = csv.DictReader(csvf)
# 創建一個空的列表
dataList = []
# 遍歷CSV文件的每一行并添加到列表中
for row in csvReader:
dataList.append(row)
# 將列表轉換為JSON格式
with open(jsonFilePath, 'w', encoding='utf-8') as jsonf:
# 將JSON格式數據寫入文件
jsonf.write(json.dumps(dataList, indent=4))
if __name__ == "__main__":
#讀取csv文件并轉化為json
csvFilePath = 'test.csv'
jsonFilePath = 'test.json'
csv_to_json(csvFilePath, jsonFilePath)

在這個轉換過程中,我們使用了Python標準庫中的csv和json模塊。在csv模塊中,我們使用DictReader函數來讀取CSV文件中的內容,然后遍歷每一行并將其添加到一個空的列表中。在json模塊中,我們使用dumps()函數將列表轉換為JSON格式,并使用write()函數將JSON格式數據寫入文件。

上述代碼展示了如何將CSV文件轉換為JSON格式。如果您需要將JSON文件轉換為CSV格式,也可以使用Python中的相應模塊進行轉換。