# 01: 文本文件(记事本) -> r w a # 02: 二进制文件(图片) -> rb wb ab # 01: 文本文件(记事本) -> r w a -> 字符串 # 写入数据 f = open("hm.txt", "w", encoding="utf-8") f.write("字符串") f.close()
# 读取数据 f = open("hm.txt", "r", encoding="utf-8") print(f.read()) f.close()
# 02: 二进制文件(图片) -> rb wb ab -> 二进制 # 写入数据 f = open("hm1.txt", "wb") # 写入数据 # str -> 二进制类型 -> 编码 f.write("你好".encode("utf-8")) f.close() print(type("你好".encode("utf-8")))
# 定义一个二进制类型的变量 s = b"123" print(type(s))
# 读取数据 f = open("hm1.txt", "rb") # 保存数据 ret = f.read() # 关闭文件 f.close() # 二进制 -> str -> 解码 str_ret = ret.decode("utf-8") print(str_ret)