python 基础---文件

 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()

猜你喜欢

转载自www.cnblogs.com/dzc18/p/9317228.html
今日推荐