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
猜您想看
-
如何在软路由中使用轻松设置向导
如何在软路由中...
2023年04月17日 -
如何理解R语言中的数字云
1.什么是R语...
2023年05月23日 -
刷机对手机硬件有什么影响?
刷机,即重新安...
2024年05月29日 -
LeetCode中数对和的示例分析
什么是数对和数...
2023年05月26日 -
如何搭建 Typecho 博客系统
如何搭建 Ty...
2023年04月15日 -
如何在MySQL中编辑数据表?
MySQL是一...
2023年04月15日