读
1 #对于r:存在文件直接读取文件内容
2 f = open('世界杯.txt',mode='r',encoding='UTF-8')
3 content = f.read()
4 print(content)
5 f.close()
6 #对于rb:bytes类型,非文字类的文件需要读取
7 f = open('世界杯',mode='rb',)
8 content = f.read()
9 print(content)
10 f.close()
写
#对于w:没有此文件就会创建文件
f = open('克罗地亚.txt',mode='w',encoding='UTF-8')
f.write('亚军')
f.close()
#对于w:有文件先将源文件的内容全部清除,在写。
f = open('克罗地亚.txt',mode='w',encoding='UTF-8')
f.write('测试')
f.close()
#wb:写进bytes类型
f = open('世界杯',mode='wb')
f.write('加文字'.encode('utf-8'))#这里必须写encode,前面加文字是str,使用encode转换成bytes
f.close()
追加
1 #追加 a
2 f = open('世界杯.txt',mode='a',encoding='UTF-8')
3 f.write('法国:克罗地亚')
4 f.close()
5
6 #追加 ab,以bytes类型
7 f = open('世界杯',mode='ab')
8 f.write('法国:克罗地亚'.encode('utf-8'))
9 f.close()