【汇总】python文件打开的访问模式有几种?(Python对文件的打开模式)

网友投稿 1174 2022-09-07


【汇总】python文件打开的访问模式有几种?(Python对文件的打开模式)

在python中,打开文件的访问模式有很多种,比如读模式、写模式、追加模式等等,本篇文章详细为大家介绍一下python文件打开的访问模式有几种?快来学习一下吧。

python文件打开的访问模式有几种?

r:以只读方式打开文件。文件的指针将会放在文件的开头,这是默认模式。

w:打开一个文件只用于写入。如果该文件已存在则将其覆盖,如果该文件不存在,创建新文件。

a:打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

rb:以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。

wb:以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖,如果该文件不存在,创建新文件。

ab:以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

r+:打开一个文件用于读写。文件指针将会放在文件的开头。

w+:打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

a+:打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式,如果该文件不存在,创建新文件用于读写。

rb+:以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。

wb+:以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖,如果该文件不存在,创建新文件。

ab+:以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python学习笔记|文件操作习题篇(上)
下一篇:​​python线程池ThreadPoolExecutor方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~