在Python中,load函數通常用于將數據從文件或字符串加載到內存中,并將其轉換為Python對象。以下是load函數在數據轉換中的一些常見應用方法:
import json
# 從文件中加載JSON數據
with open('data.json', 'r') as f:
data = json.load(f)
# 從字符串中加載JSON數據
data_str = '{"key": "value"}'
data = json.loads(data_str)
import yaml
# 從文件中加載YAML數據
with open('data.yaml', 'r') as f:
data = yaml.load(f, Loader=yaml.FullLoader)
# 從字符串中加載YAML數據
data_str = """
key: value
"""
data = yaml.safe_load(data_str)
import csv
# 從文件中加載CSV數據
with open('data.csv', 'r') as f:
reader = csv.DictReader(f)
data = list(reader)
import xml.etree.ElementTree as ET
# 從文件中加載XML數據
tree = ET.parse('data.xml')
root = tree.getroot()
這些是load函數在數據轉換中的一些常見應用方法,具體應用取決于加載的數據格式和數據結構。