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
猜您想看
-
如何解决git commit 大文件推送失败问题
问题背景在使用...
2023年07月04日 -
python画图模块plotnine怎么安装
1. 介绍pl...
2023年07月04日 -
shell中常用的串口调试命令怎么用
串口调试命令的...
2023年07月22日 -
如何在Docker中进行容器编排服务自动伸缩?
如何在Dock...
2023年04月16日 -
Typecho 如何添加社交媒体分享按钮
Typecho...
2023年04月15日 -
NavMesh的生成原理
NavMesh...
2023年05月26日