#文件操作的步骤:
# 打开文件
# 读/写文件
# 保存文件
# 关闭文件
#打开文件:使用open函数:可以打开一个已经存在的文件或者创建一个新文件
#语法:open('文件名','打开模式') open('Test.txt','w')
# fobj=open('./jr.txt','w',encoding='utf-8') #注:会将存在的文件覆盖
#
# fobj.write('我爱python')
# fobj.write('广东财经大学华商学院')
# fobj.close()
#以二进制的方式写数据
# aobj=open('./Test.txt','wb') #str---->bytes
# aobj.write('早上九点叫醒我\r\n'.encode('UTF-8')) #\r\n表示换行
# aobj.close()
#读文件:读取文件read(),蒋文佳的内容全部读取出来
#readlines()按行读取,一次性读取所有的内容,返回一个列表,每一行的内容作为一个元素
#read(num):读取指定字符个数
cobj=open('./Test.txt','w') #str---->bytes
cobj.write('早上好,hhhhhh')
cobj.close()
f=open('Test.txt','r')
data=f.read()
print(data)
# print(data.read(5))
# print(data.read())
# print(data.readline())
# print(data.readlines())
f.close() #关闭文件
print('--------------------------------')
#with语句,不管在文件的处理过程中是否发生异常,都能保证在with语句执行后关闭文件句柄
with open('Test.txt','r') as f:
print(f.read())
with open('Test.txt','a') as f:
f.write('\n面朝大海,春暖花开')
with open('Test.txt','r') as f:
print(f.read())
#总结:
# 常用的读操作:r r+ rb rb+
#r r+ 只读 适用普通读取场景
#rb rb+ 适用于 文件 图片 视频 音频 的读取
#常用的写操作:w w+ wb+ wb a ab
#w wb+ w+ 每次都会去创建文件
#a ab ab+ 在原来的文件的基础上追加
#默认的文件编码是gbk
Python:文件操作总结
最新推荐文章于 2022-05-31 09:01:43 发布