Python中怎么从不同格式文件加载数据
一、从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
猜您想看
-
如何在Linux中使用nfs命令配置网络文件系统
Linux网络...
2023年05月06日 -
python中的一维Series指的是什么
一、什么是Py...
2023年05月26日 -
C++多线程程序怎么理解
什么是C++多...
2023年05月25日 -
如何解决电脑突然无声
解决电脑突然无...
2023年04月27日 -
解决Linux下的网络连接和路由问题
Linux 下...
2023年05月10日 -
SpringBoot 全局异常错误页面的示例分析
一、需求背景在...
2023年07月04日