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

csv文件轉(zhuǎn)換為json文件

錢淋西1年前10瀏覽0評論

CSV文件和JSON文件是兩種常見的數(shù)據(jù)交換格式。CSV文件是以逗號分隔的數(shù)值文件,常用于電子表格,而JSON文件是一種輕量級的數(shù)據(jù)格式,包含有序的鍵值對,常用于網(wǎng)絡(luò)傳輸和存儲。本文將介紹如何將CSV文件轉(zhuǎn)換為JSON文件。

首先,需要導(dǎo)入csv和json模塊,使用csv模塊讀取CSV文件數(shù)據(jù)。假設(shè)我們有一個(gè)名為“data.csv”的CSV文件,包含以下數(shù)據(jù):

name,age,gender
John,25,M
Lisa,32,F
David,48,M

以下是Python代碼將CSV文件數(shù)據(jù)讀取到變量中:

import csv
with open('data.csv', 'r') as f:
reader = csv.DictReader(f)
rows = [row for row in reader]

這里使用了csv.DictReader()方法,它將CSV文件的每一行轉(zhuǎn)換為一個(gè)字典,其中鍵為表頭的名稱,值為該行的數(shù)據(jù)。

接著,我們將讀取的數(shù)據(jù)轉(zhuǎn)換為JSON格式,并寫入到名為“data.json”的JSON文件中:

import json
with open('data.json', 'w') as f:
json.dump(rows, f)

這里使用了json.dump()方法,它將Python對象轉(zhuǎn)換為JSON格式,并輸出到文件中。

轉(zhuǎn)換后的“data.json”文件內(nèi)容如下:

[
{
"name": "John",
"age": "25",
"gender": "M"
},
{
"name": "Lisa",
"age": "32",
"gender": "F"
},
{
"name": "David",
"age": "48",
"gender": "M"
}
]

可以看到,每行的數(shù)據(jù)已經(jīng)以鍵值對的形式存儲在JSON文件中。

以上就是將CSV文件轉(zhuǎn)換為JSON文件的方法,它可以幫助我們在不同數(shù)據(jù)格式間方便地進(jìn)行數(shù)據(jù)傳輸和處理。