如何使用一个代码读取 JSON xml 和 csv 文件,或者最简单的方法是什么?
我尝试寻找示例或一段代码,让我知道从哪里开始,但没有找到。
这是一个例子
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)