1、文件操作的流程
1)打开文件,得到文件句柄并赋值给一个变量
2)通过句柄对文件进行操作
3)关闭文件
#方式一: #打开文件,得到文件句柄并赋值给一个变量 f=open('a.txt','r',encoding='utf-8') #默认打开模式就为r #2通过句柄对文件进行操作 data=f.read() #3关闭文件 f.close() #回收操作系统打开的文件 ------------------------------------------------------ #方式二: with open('a.txt','r') as read_f,open('b.txt','w') as write_f: data=read_f.read() write_f.write(data)
注意:f=open(..)是由操作系统打开文件,由操作系统默认的编码决定(windows:gbk,linux:utf-8),若要保证不乱码,文件以什么方式存的,就要以什么方式打开