在这里插入代码片# 在windows里默认gbK编码
# mode 指的是文件的打开方式
# r 只读模式,是默认值,只能读取,不能写入
# w 写入模式,打开文件后只能写入,不能读取,如果文件存在,会覆盖文件,如果文件不存在,会创建文件
# b 以二进制的形式打开文件,用来操作非文本文件
# rb 以二进制读取 wb 以二进制写入
# a 追加模式,会在最后追加内容。如果文件不存在,会建文件,如果文件存在,会追加
# r+ 可读写 如果文件不存在会报错
# w+ 可读写 如果文件不存在,会创建文件;如果文件存在会覆盖
file = open('C:\\Users\\TR\\Desktop\\Python教程2020版代码\\xxx.txt','r',encoding='utf8')
print(file.read())
file.close()
file = open('xx1.txt','w',encoding='utf8')
# print(file.read()) 不能读取文件,会报错
file.write('Hello')
file.close()
file = open('zzz.txt','w+',encoding='utf8')
file.write('嘿嘿嘿')
file.seek(0,0) #写入之后,文件指针到1最后,需要调用seek将文件指针重置到开头
print(file.read())
file.close()
结果
人生苦短,我用Python
嘿嘿嘿
Process finished with exit code 0