文件的写入和读出

open()函数的使用:

open(filemode='r'buffering=-1encoding=Noneerrors=Nonenewline=Noneclosefd=Trueopener=None)

open()函数打开文件并且返回一个文件对象,我们常用的参数只有file、mode、encoding三种

file——文件名

mode——一个可选字符串,用于指定打开文件的模式。默认'r',表示只读模式,可选项有:

字符含义
‘r’开放阅读(默认模式)
'w'打开写入,会删除文件中已有的内容
‘a’打开以进行写入,如果存在则附加到文件的末尾
'b'二进制模式
‘t’文字模式(默认)
‘+’打开磁盘文件
‘U’通用换行模式(已弃用)

 

常用的mode组合

1、r或rt    默认模式,文本模式读
2、rb      二进制文件
3、w或wt    文本模式写,打开前文件存储被清空
4、wb    二进制写,文件存储同样被清空 
5、a   追加模式,只能写在文件末尾
6、a+  可读写模式,写只能写在文件末尾 
7、w+ 可读写,与a+的区别是要清空文件内容
8、r+   可读写,与a+的区别是可以写到文件任何位置 

encoding  = 'utf8',使用utf-8编码,避免出现乱码的现象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值