一、从CSV文件加载数据

Python中可以使用csv模块来从CSV文件中加载数据。CSV文件是一种逗号分隔的文本文件,其中的每一行都包含一个记录,每个记录都由一系列字段组成,字段之间由逗号分隔。例如,下面是一个简单的CSV文件:

name,age,gender
John,20,male
Mary,21,female

要加载这个文件,可以使用csv模块中的reader函数,如下所示:

import csv

with open('data.csv', 'r') as f:
    reader = csv.reader(f)
    for row in reader:
        print(row)

上面的代码将会输出每一行的数据,如下所示:

['name', 'age', 'gender']
['John', '20', 'male']
['Mary', '21', 'female']

二、从JSON文件加载数据

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它使用简单的文本来表示一个数据结构。例如,下面是一个简单的JSON文件:

{
    "name": "John",
    "age": 20,
    "gender": "male"
}

要加载这个文件,可以使用Python中的json模块,如下所示:

import json

with open('data.json', 'r') as f:
    data = json.load(f)
    print(data)

上面的代码将会输出JSON文件中的数据,如下所示:

{'name': 'John', 'age': 20, 'gender': 'male'}

三、从XML文件加载数据

XML(Extensible Markup Language)是一种用于存储和传输数据的标记语言。它使用标记标签来表示数据的结构,例如,下面是一个简单的XML文件:


    John
    20
    male

要加载这个文件,可以使用Python中的ElementTree模块,如下所示:

import xml.etree.ElementTree as ET

tree = ET.parse('data.xml')
root = tree.getroot()

for child in root:
    print(child.tag, child.text)

上面的代码将会输出XML文件中的数据,如下所示:

name John
age 20
gender male