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

csv轉(zhuǎn)換成json python

傅智翔1年前8瀏覽0評論

CSV(Comma-Separated Values)是一種常見的數(shù)據(jù)格式,它將數(shù)據(jù)以逗號分隔的形式存儲。而JSON(JavaScript Object Notation)則是一種輕量級的數(shù)據(jù)交換格式,常用于Web應用中。

在Python中,可以用csv和json模塊來分別處理這兩種數(shù)據(jù)格式。將CSV轉(zhuǎn)換成JSON也很簡單,下面是一個示例:

import csv
import json
# 讀取CSV文件
with open('data.csv', 'r') as csvfile:
reader = csv.DictReader(csvfile)
# 轉(zhuǎn)換成JSON格式
data = []
for row in reader:
data.append(row)
json_data = json.dumps(data)
# 輸出JSON格式數(shù)據(jù)
print(json_data)

上述代碼首先使用csv模塊讀取CSV文件,然后將其轉(zhuǎn)換成Python的字典列表。接著用json模塊的dumps()方法將字典列表轉(zhuǎn)換成JSON格式數(shù)據(jù)。

轉(zhuǎn)換后的JSON數(shù)據(jù)可以直接輸出,也可以寫入到一個文件中。如果需要寫入到文件中,可以使用如下代碼:

with open('data.json', 'w') as jsonfile:
jsonfile.write(json_data)

以上代碼將轉(zhuǎn)換后的JSON數(shù)據(jù)寫入到名為"data.json"的文件中。

總體來說,將CSV轉(zhuǎn)換成JSON是一件非常簡單的事情。使用Python的csv和json模塊可以方便地進行數(shù)據(jù)格式轉(zhuǎn)換。