Python:文件操作总结

#文件操作的步骤:
#             打开文件
#             读/写文件
#             保存文件
#             关闭文件




#打开文件:使用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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值