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

csv格式如何轉換成json

謝彥文2年前8瀏覽0評論

CSV格式和JSON格式都是常用的數據交換格式,CSV格式可以使用電子表格程序(例如Excel)輕松創建和編輯,但是JSON格式更適合用于Web應用程序和API的數據交換,因為它更加緊湊,易于解析和生成。

因此,將CSV格式轉換為JSON格式是非常常見的需求。下面是一個簡單的方法來完成這個轉換:

import csv
import json
csvfile = open('data.csv', 'r')
jsonfile = open('data.json', 'w')
fieldnames = ('name', 'age', 'gender') # CSV文件的列名
reader = csv.DictReader(csvfile, fieldnames)
for row in reader:
json.dump(row, jsonfile)
jsonfile.write('\n')

代碼解釋:

  • 使用csv模塊打開CSV文件,使用json模塊打開JSON文件。
  • 定義CSV文件的列名,這些列名將成為JSON中的鍵名。
  • 使用csv.DictReader方法讀取CSV文件,它返回一個字典迭代器,每次迭代返回一個字典,其中鍵名是列名,對應的值是該行該列的值。
  • 使用json.dump方法將字典對象轉換為JSON格式,并寫入JSON文件中。在每個字典之間使用寫入換行符的方法,以確保每個字典都在單獨的行中。

完成轉換后,您可以在JSON文件中查看數據并將其用于Web應用程序或API。