写文件需要先打开,然后写入,最后关闭
open()
open()很简单,一般用法:
file = open(./text.log,'r')
file = open(./text.log,'w')
file = open(./text.log,'rb')
file = open(./text.log,'wb')
接下来的读写才是重点,并会稍微讲解r,w,rb,wb的功能
read()
read()方法用于读,读文件前先要打开,读文件打开时需要带参数r或者rb,r代表文本文件,rb代表二进制文件(图片、视频等)。文件用完之后要关闭
file = open(./text.log,'r')
file.read()
file.close()
这样就可以输出text.log中的文件了
如果需要转码,那么:
file = open(./text.log,'rb')
file.decode('gbk')
file.close()
write()
write()方法用户写文件,仍然需要先打开,写完之后要关闭
file = open(./text.log,'w')
file.write('Hello,World')
file.close()
带参数w为写入文本文件,参数为wb时为写入二进制文件。