7.python文件的处理方式
一.文件操作方式 1.打开操作 open(file,mode='r',buffering=-1,encoding=None,errors=None,newline=None,closefd=True,opener=None) 打开一个文件,返回一个文件对象(流对象)和文件描述符。打开文件失败,则返回异常 2.文件处理基本流程: <1>打开test文件,得到文件句柄并赋值给一个变量 <2>通过句柄对文件进行操作 <3>关闭文件 f = open("test") #file对象 #open函数会检索当前系统的编码,如果在win需要转成encoding='utf-8' #windows<_io.TextIOWrapper name='test' mode='r' encoding='cp936'> #linux<_io.TextIOWrapper name='test' mode='r' encoding='UTF-8'> print(f.read()) #读取文件 f.close() #关闭文件 ####打开操作详解: test文件内容在硬盘上,需要把文件加载到内存当中看。 第一步:open('test')在操作系统要了一个渔网,文件假如在硬盘上的一堆鱼,要想要鱼,就拿着渔网f到硬盘上去舀鱼,舀鱼相当于看内容 第二步:通过渔网f到硬盘上去捞鱼read()