Python基础(四)-文件操作

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),若要保证不乱码,文件以什么方式存的,就要以什么方式打开

猜你喜欢

转载自www.cnblogs.com/hujinzhong/p/11465800.html