读取 JSON csv 和 xml

问题描述 投票:0回答:1

如何使用一个代码读取 JSON xml 和 csv 文件,或者最简单的方法是什么?

我尝试寻找示例或一段代码,让我知道从哪里开始,但没有找到。

java json xml csv
1个回答
0
投票

这是一个例子

import json
import csv
import xml.etree.ElementTree as ET

def read_json(file_path):
    with open(file_path, 'r') as f:
        data = json.load(f)
    return data

def read_xml(file_path):
    tree = ET.parse(file_path)
    root = tree.getroot()
    return root

def read_csv(file_path):
    with open(file_path, 'r') as f:
        reader = csv.DictReader(f)
        data = [row for row in reader]
    return data

# Example usage
json_data = read_json('data.json')
xml_data = read_xml('data.xml')
csv_data = read_csv('data.csv')

print(json_data)
print(xml_data)
print(csv_data)
© www.soinside.com 2019 - 2024. All rights reserved.