Python在处理数据方面是十分便利的,下面是不同场景较与推荐的数据读取方法:
操作文件的第一步就是得打开要操作的文件,然后进行读取文件,最后关闭文件。两种书写方式:
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)
适用于所有文本类信息的处理,纯文本格式数据。