1 文本文档的写入 2 文本文档读取 3 二进制文件的操作
文本文档的写入
# fp 指代文章的路径
file = open("fp", "w",encoding="utf-8")
files = "holle 世界"
# 写入
file.write(files)
# 关闭文档
file.close()
文本文档的读取
file1 = open("fp", "r", encoding="utf-8")
manage = file1.read()
print(manage)
file1.close()
结果:holle 世界
文本文档的追加
file = open(file="fp", mode="a", encoding="utf-8")
# 要操作的文本数据
message = "林深时见鹿,海蓝时见鲸"
file.write(message)
messages = "\r林深时雾起\r"
file.write(messages)
messag = "鹿踏雾而来"
file.write(messag)
结果:林深时见鹿,海蓝时见鲸
林深时雾起
鹿踏雾而来
二进制文件操作
# 读取计算机中的二进制文件
读取计算机中的二进制文件数据
file = open(file='fp1', mode='rb')
# 读取数据到程序中
# 双引号字符串前面有个字母b表示是二进制数据、字母u表示Unicode数据
# \x开头的是十六进制数据、\o开头的是八进制数据
print(file.read())
# 将数据重新存储到我们指定的位置
file2 = open(file='fp2', mode='wb')
file2.write(file.read())
# 关闭文件2
file2.close()
关闭文件
file.close()
文件的快捷操作:with语法
with open('fp1', 'rb') as file1:
# 打开文件,将文件对象赋值给变量file1,with中的代码执行完成,文件file1自动关闭
with open('fd2', 'wb') as file2:
# 将读取的文件存储到指定的文件夹中
file2.write(file1.read())