python 中数据永久保存的基础操作

    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())

猜你喜欢

转载自blog.csdn.net/weixin_44436847/article/details/86661091
今日推荐