Python读取文件的多种方式(read、readline、readlines、numpy、pandas)、多线程读写文件

对于结构化的、探索性数据统计和分析场景,使用pandas方法进行读取,因为其提供了数据框,对数据进行任意翻转、切片、关联都很方便。file_object = open("test.py",'r') #创建一个文件对象,也是一个可迭代对象。结构化、纯数值型的数据,并且主要用于矩阵计算、数据建模的,使用Numpy的loadtxt更方便。操作文件的第一步就是得打开要操作的文件,然后进行读取文件,最后关闭文件。可使用remove()删除文件,为避免不存在该文件,可检查文件是否存在,然后再删除它。
摘要由CSDN通过智能技术生成

Python在处理数据方面是十分便利的,下面是不同场景较与推荐的数据读取方法:

1、文件的打开方式

操作文件的第一步就是得打开要操作的文件,然后进行读取文件,最后关闭文件。两种书写方式:

1.需要使用close()方法关闭文件

示例如下:

#文件的读取
import os
#以相对路径打开文件
f= open("./test.txt",encoding='utf-8')
#以绝对路径打开文件
#f= open("D:\\Anacond/work/learn数据清洗/文件读取及其处理/test.txt",encoding='utf-8')
#读取文件
content=f.read()
#关闭文件
f.close()

2.with语句能自动处理上下文环境产生的异常并且自动关闭文件句柄,无需写close

示例如下:

import os
#打开文件
with open('./test.txt', encoding='utf-8') as f2:
    #读取文件
    contents = f2.read()
print(contents)

2、文件的读取/写入

2、python内置方法(read、readline、readlines)

适用于所有文本类信息的处理,纯文本格式数据。

2.1、 read() : 一次性读取整个文件内容。不适合大文件&

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值