python基础19—文件的写入操作和上下文管理器

1、文件的写入操作

write

追加写入:

f=open(“text1.txt”,“a”,encoding=“utf8”)

f.write(“python999”+“\n”)

f.close()

覆盖写入:

f=open(“text1.txt”,“w”,encoding=“utf8”)

f.write(“python999”+“\n”)

f.close()

复制图片(将图片bj1.png进行复制)

f=open(“bj1.png”,“rb”)

content=f.read()

f2=open(“bj2.png”,“ab”)

f2.write(content)

f.close()

f2.close()

2、文件上下文管理器对象

with语句

语法格式:

with open(文件名,打开模式) as 接收文件句柄的变量:

    文件的读写操作

使用with语句的优点:文件会自动关闭

 

with open(“readme.txt”,“r”,encoding=“utf8”) as f:

print(f.read())

等价于:

f=open(“readme.txt”,“r”,encoding=“utf8”)

print(f.read())

f.close()

posted @ 2021-09-15 13:28  2orange  阅读(38)  评论(0编辑  收藏  举报