文件的三种打开方式

爱学潘森 / 2024-03-22 / 原文

# mode = 'r'只读
# mode = 'w'只写.清空文件再写入
# mode = 'a',追加,在后面追加写入文件
# fr = open('test.txt',mode='r',encoding='utf8')  # 默认r=rt
# data = fr.read()
# mode = 'rt' 打开text文本类型

# mode= 'rt'  # 打开的text文本类型  # nick 很帅(utf8)  --> utf8 nick 很帅
# fr = open('test.txt', mode='rt', encoding='gbk')  # 默认r=rt
# text_data = fr.read()
# print(text_data)



# mode = 'rb' 打开bytes类型

# fr = open(r'D:\genshin\test.txt', mode='rb')  # 默认r=rt
# print(fr)
# bytes_data = fr.read()
# print(bytes_data)
# r,r告诉接下来的字符串,里面所有的特殊字符都变得无意义
# b表示,你写的字符串为二进制,在打印的时候不需要使用终端的编码处理,直接打印原生的二进制即可
# t和b不能单独使用,必须得和r/w/a一起使用
# r/w/a能单独使用