当前位置: 首页 > news >正文

[代码案例]学会python读写各类文件的操作(excel,txt,mat)

简介

python读写三类文件
excel文件
txt文件
mat文件

代码

"""@Description: python 读写各类文件 操作
"""
import scipy as scipy
from scipy.io import loadmat
import xlwt
import xlrd'''
读写excel文件
'''
workbook = xlrd.open_workbook('test1.xlsx')
worksheet = workbook.sheet_by_name('Sheet1')c_value = worksheet.cell_value(0, 0)  # 获取单元格数据
print(c_value)
r_values = worksheet.row_values(0)  # 获取行数据
print(r_values)
c_values = worksheet.col_values(0)  # 获取行数据
print(c_values)# 获取全部数据存入变量X
X = []
for r in range(worksheet.nrows):X.append(worksheet.row_values(r))print('\n', X)# 写入excel表
workbook = xlwt.Workbook()
worksheet = workbook.add_sheet("sheet_0")
for i in range(len(X)):for j in range(len(X[i])):worksheet.write(i, j, float(X[i][j]))workbook.save("DATA1.xls")'''
读写.txt文件
'''
f = open('2.txt', encoding='utf-8')
data = f.readlines()  # 读取所有行
print(data)f = open('2.txt', encoding='utf-8')
data = []
for line in f:data.append(line.strip())print(data)# 写
with open("DATA2.txt", "w", encoding='utf-8') as f:f.write("这里写点什么东西好呢")'''
读写.mat文件
'''
scipy.io.savemat("hahaha.mat", {'data': data, 'X': X})matdata = loadmat('hahaha.mat')
data = matdata['data']
X = matdata['X']
print('\n')
print(data)
print(X)

代码讲解链接

在这里插入代码片
http://www.lryc.cn/news/117162.html

相关文章:

  • 【LeetCode】练习习题集【4月 - 7 月】
  • C# 子类强制转换为父类异常,引出的C#Dll加载机制,以及同类名同命名空间同dll程序集在C#中是否为同一个类的研究。
  • Go语言进阶
  • Java的枚举
  • Pytest测试框架3
  • 【数学建模】-- Matlab中图的最短路径
  • 中国月入过万的人多不多
  • 苹果电脑图像元数据编辑器:MetaImage for Mac
  • BeanUtils.copyProperties() 详解
  • 基于CentOS 7构建LVS-DR集群
  • openEuler-OECA考试报名火热开启,尊享半价优惠 作者:HopeInfra 发布时间:2023-08-10
  • 侯捷 C++面向对象编程笔记——10 继承与虚函数
  • mysql日期函数(查询最近n(天/月/年)、计算日期之间的天数等)
  • 通过anvt X6和vue3实现图编辑
  • win2012 IIS8.5 安装PHP教程,一些版本不能用
  • sqlalchemy执行原生sql
  • Python-OpenCV中的图像处理-图像平滑
  • Mongoose http server 例子
  • 1、初识HTML
  • 线性代数(三) 线性方程组
  • Apoll 多项式规划求解
  • ssm亚盛汽车配件销售业绩管理统源码和论文PPT
  • 发布属于自己的 npm 包
  • Redis主从复制和哨兵架构图,集成Spring Boot项目实战分享
  • java中try-with-resources自动关闭io流
  • Games101学习笔记 -光栅化
  • Pytorch量化之Post Train Static Quantization(训练后静态量化)
  • Sql奇技淫巧之EXIST实现分层过滤
  • Linux下升级jdk1.8小版本
  • 【Mysql】数据库基础与基本操作