读取不同格式文件中的内容(xlsx,csv,txt,npz,yaml)

2023-10-23 16:36

本文主要是介绍读取不同格式文件中的内容(xlsx,csv,txt,npz,yaml),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.读取.xlsx中的内容

import pandas as pd# 读取Excel文件
data = pd.read_excel('your_file.xlsx')  # 替换 'your_file.xlsx' 为你的文件路径# 现在,'data' 包含了Excel文件中的数据,可以像访问数据框一样访问和操作它
# 例如,你可以使用 data.head() 查看前几行数据# 也可以将特定列的数据提取出来,例如:
id_column = data['id']
sentence1_column = data['sentence1']
sentence2_column = data['sentence2']# 然后你可以使用这些列的数据进行进一步的操作

2.读取csv中的内容

import csv# 打开CSV文件进行读取
with open('your_file.csv', mode='r', encoding='utf-8') as csv_file:csv_reader = csv.reader(csv_file)# 跳过第一行(列名行)next(csv_reader)# 遍历CSV文件的每一行for row in csv_reader:# 在每行中访问不同列的数据id = row[0]  # 第一列的数据sentence1 = row[1]  # 第二列的数据sentence2 = row[2]  # 第三列的数据# 在这里,你可以处理或输出提取的数据print(f"ID: {id}, Sentence1: {sentence1}, Sentence2: {sentence2}")

3.读取.txt中的内容

# 打开文本文件进行读取
with open('your_file.txt', mode='r', encoding='utf-8') as file:content = file.read()print(content)

4.读取.npz中的内容

import numpy as np# 从 .npz 文件中加载数据
data = np.load('your_file.npz')  # 用你的文件名替换 'your_file.npz'# 获取存储在 .npz 文件中的对象名称列表
object_names = data.files# 遍历对象名称并访问每个对象
for object_name in object_names:object_data = data[object_name]print(f"Object Name: {object_name}")print("Object Data:")print(object_data)

 

5.读取.yaml中的内容

import yaml# 打开 YAML 文件进行读取
with open('your_file.yaml', 'r', encoding='utf-8') as yaml_file:yaml_data = yaml.load(yaml_file, Loader=yaml.FullLoader)# 现在,yaml_data 包含了 YAML 文件的内容,它通常会转换为字典或其他合适的数据结构
# 你可以访问和操作 yaml_data 中的数据

这篇关于读取不同格式文件中的内容(xlsx,csv,txt,npz,yaml)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/269070

相关文章

Java实现删除文件中的指定内容

《Java实现删除文件中的指定内容》在日常开发中,经常需要对文本文件进行批量处理,其中,删除文件中指定内容是最常见的需求之一,下面我们就来看看如何使用java实现删除文件中的指定内容吧... 目录1. 项目背景详细介绍2. 项目需求详细介绍2.1 功能需求2.2 非功能需求3. 相关技术详细介绍3.1 Ja

SpringBoot读取ZooKeeper(ZK)属性的方法实现

《SpringBoot读取ZooKeeper(ZK)属性的方法实现》本文主要介绍了SpringBoot读取ZooKeeper(ZK)属性的方法实现,强调使用@ConfigurationProperti... 目录1. 在配置文件中定义 ZK 属性application.propertiesapplicati

在Java中将XLS转换为XLSX的实现方案

《在Java中将XLS转换为XLSX的实现方案》在本文中,我们将探讨传统ExcelXLS格式与现代XLSX格式的结构差异,并为Java开发者提供转换方案,通过了解底层原理、性能优势及实用工具,您将掌握... 目录为什么升级XLS到XLSX值得投入?实际转换过程解析推荐技术方案对比Apache POI实现编程

Python实现自动化Word文档样式复制与内容生成

《Python实现自动化Word文档样式复制与内容生成》在办公自动化领域,高效处理Word文档的样式和内容复制是一个常见需求,本文将展示如何利用Python的python-docx库实现... 目录一、为什么需要自动化 Word 文档处理二、核心功能实现:样式与表格的深度复制1. 表格复制(含样式与内容)2

Python中文件读取操作漏洞深度解析与防护指南

《Python中文件读取操作漏洞深度解析与防护指南》在Web应用开发中,文件操作是最基础也最危险的功能之一,这篇文章将全面剖析Python环境中常见的文件读取漏洞类型,成因及防护方案,感兴趣的小伙伴可... 目录引言一、静态资源处理中的路径穿越漏洞1.1 典型漏洞场景1.2 os.path.join()的陷

Java如何将文件内容转换为MD5哈希值

《Java如何将文件内容转换为MD5哈希值》:本文主要介绍Java如何将文件内容转换为MD5哈希值的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java文件内容转换为MD5哈希值一个完整的Java示例代码代码解释注意事项总结Java文件内容转换为MD5

Python中CSV文件处理全攻略

《Python中CSV文件处理全攻略》在数据处理和存储领域,CSV格式凭借其简单高效的特性,成为了电子表格和数据库中常用的文件格式,Python的csv模块为操作CSV文件提供了强大的支持,本文将深入... 目录一、CSV 格式简介二、csv模块核心内容(一)模块函数(二)模块类(三)模块常量(四)模块异常

使用Python自动化生成PPT并结合LLM生成内容的代码解析

《使用Python自动化生成PPT并结合LLM生成内容的代码解析》PowerPoint是常用的文档工具,但手动设计和排版耗时耗力,本文将展示如何通过Python自动化提取PPT样式并生成新PPT,同时... 目录核心代码解析1. 提取 PPT 样式到 jsON关键步骤:代码片段:2. 应用 JSON 样式到

全解析CSS Grid 的 auto-fill 和 auto-fit 内容自适应

《全解析CSSGrid的auto-fill和auto-fit内容自适应》:本文主要介绍了全解析CSSGrid的auto-fill和auto-fit内容自适应的相关资料,详细内容请阅读本文,希望能对你有所帮助... css  Grid 的 auto-fill 和 auto-fit/* 父元素 */.gri

如何使用 Python 读取 Excel 数据

《如何使用Python读取Excel数据》:本文主要介绍使用Python读取Excel数据的详细教程,通过pandas和openpyxl,你可以轻松读取Excel文件,并进行各种数据处理操... 目录使用 python 读取 Excel 数据的详细教程1. 安装必要的依赖2. 读取 Excel 文件3. 读