Python读写存储

该文详细介绍了如何使用Python进行文件操作,包括读取txt文件的多种方式,利用pandas读取excel文件,解析json文件,以及将数据存储为txt、csv和excel文件的方法。强调了withopen语句的安全性,并提供了具体代码示例。
摘要由CSDN通过智能技术生成

内容关键词:

读取txt、读取excel文件、读取json文件、写入与存储、存储为txt文件、存储为csv文件、存储为excel文件

知识点 -- 文件打开模式及效果

 

1、读取

1.1 读取txt文件 -- 含无需路径、含路径读取

open、with open、.read()、逐行读取时消除多余空白

 

 

扩展知识:with open自动关闭文件,如在文件读写过程中发生异常,则自动调用.close()方法正常关闭文件。所以通常在使用open函数对文件读写都搭配with使用。(即便如此 open和with open各有其优点)

1.2 读取excel文件

需要先导入pandas模块,使用pandas.read_excel(),语句结构:

pandas.read_excel(excel文件路径, sheet_name=n)

 1.3 读取 json文件

json主要数据类型为键值对{} (python中字典)和 数组[](python中列表)

读取需先导入json模块,简单示例:

 

 

2、写入与存储

2.1 存储为 txt文件

● 基本结构示例:‘w’、.write()写入

● 打开A文件、读取内容、写入到B文件

基本结构示例:(通过这个多此一举的示例,主要是为了看语句结构)

!!需要注意写入时选‘w’会清空之前的内容;‘a’是在原内容上追加新运行结果。

 2.2 存储为 csv 文件

知识点:csv是以纯文本形式存储表格数据,csv文件可另存为excel文件

 实际运用示例主线:

导入模块--从txt文件读取数据--正则解析出所需信息--信息存入列表--列表存入csv

 2.3 存储为 excel文件

主要步骤:导入xlwt模块--创建工作簿--工作表--for循环遍历每个元素存入相应坐标位置

语句结构示例:

 -------------------------------------------【完】-------------------------------------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值