1、文件操作步骤
1)打开文件
2)操作文件描述符--读/写/追加等
3)关闭文件
2、文件打开模式
文件的打开:open(文件地址,操作模式)
w:写入
r:读取
b:二进制
a:追加
路径要用双右斜杠\\,或者单左斜杠/
文件的写入(w,a+)
要关闭之后才会保存内容。
关闭文件:
fileN.close()
3、实例
下面我们来个实例,Python3读取TXT文件内容:
首先建一个txt文件,我这里建的是“MyLove.txt”,文本文档里面输入内容,这里用了《我最亲爱的》这歌词,代码就两行,如下
# 第一步:(以只读模式)打开文件
f = open('F:\\study\\myTest我的测试路径\\MyLove.txt', 'r')
# 第二步:读取文件内容
print(f.read())
只读取一行内容时,用readline()函数:
# 第一步:(以只读模式)打开文件
f = open('F:\\study\\myTest我的测试路径\\MyLove.txt', 'r')
# 第二步:读取文件内容
print(f.readline())
文件的写入(注意:为了保证数据成功写入,要关闭文件。但是我在Python3测试的时候没有关闭文件也写入成功了)
#文件的写入
data = '一起学Python3啦!!!' #写入文件的数据内容
f2=open('F:\\study\\myTest我的测试路径\\test2.txt','w') #文件路径,操作方式
f2.write(data) #写入文件的数据
f2.close() #关闭文件
可以看看以下两种操作模式的区别:
#文件的写入
data = '一起学Python3啦!!!' #写入文件的数据内容
f2=open('F:\\study\\myTest我的测试路径\\test2.txt','w') #文件路径,操作方式
f2.write(data) #写入文件的数据
f2.close() #关闭文件
data2 = '学好Python涨薪哦' #写入文件的数据内容
f2=open('F:\\study\\myTest我的测试路径\\test2.txt','w') #文件路径,操作方式
f2.write(data2) #写入文件的数据
#文件的写入
data = '一起学Python3啦!!!' #写入文件的数据内容
f2=open('F:\\study\\myTest我的测试路径\\test2.txt','w') #文件路径,操作方式
f2.write(data) #写入文件的数据
f2.close() #关闭文件
data2 = '学好Python涨薪哦' #写入文件的数据内容
f2=open('F:\\study\\myTest我的测试路径\\test2.txt','a+') #文件路径,操作方式
f2.write(data2) #写入文件的数据