# 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能单独使用
标签:rt,文件,fr,text,三种,mode,txt,data,打开方式
From: https://www.cnblogs.com/nickyu511/p/18089777