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

csv文件轉json格式

錢斌斌1年前8瀏覽0評論

CSV文件是一種常用的電子表格格式,但是在某些情況下需要將CSV文件轉換成JSON格式,以便于在Web端進行數據處理和展示。下面我們介紹如何使用Python將CSV文件轉換成JSON格式。

import csv
import json
#讀取csv文件的數據
filename = 'data.csv'
with open(filename) as f:
reader = csv.DictReader(f)
rows = list(reader)
#將數據轉換成JSON格式
json_str = json.dumps(rows)
#寫入JSON格式的文件
with open('data.json', 'w') as f:
f.write(json_str)

上面的代碼非常簡單,首先使用csv模塊讀取CSV文件的數據,并將其轉換成一個字典列表。然后使用json模塊將列表轉換成JSON格式的字符串,最后將JSON字符串寫入到一個文件中。

如果CSV文件包含特殊字符,如Unicode字符等,則需要設置文件讀取和寫入的編碼方式。例如:

import codecs
with codecs.open(filename, encoding='utf-8') as f:
reader = csv.DictReader(f)
with codecs.open('data.json', 'w', encoding='utf-8') as f:
f.write(json_str)

以上代碼中,我們使用codecs模塊的open函數來指定編碼方式。

總的來說,將CSV文件轉換成JSON格式非常簡單,只需要幾行Python代碼就可以完成。這樣做有利于在Web端進行數據處理和展示,提高了數據的可讀性和可用性。