python文件操作

举报
建帅小伙儿 发表于 2022/09/25 03:03:24 2022/09/25
【摘要】 一、文件操作接口及含义 🏍😚😚😄😊🐱‍👓🐱‍👤😂😙🐱‍🏍🐱‍🚀👍🚩😁🤗👏🙌😘🤣🎉 接口含义备注open打开常与with一起用read读取常用write写入常用close关闭常用readline读取一行常用readlines读取多行常用seek文件指针操作不常用tell读取当前...

一、文件操作接口及含义

🏍😚😚😄😊🐱‍👓🐱‍👤😂😙🐱‍🏍🐱‍🚀👍🚩😁🤗👏🙌😘🤣🎉

接口 含义 备注
open 打开 常与with一起用
read 读取 常用
write 写入 常用
close 关闭 常用
readline 读取一行 常用
readlines 读取多行 常用
seek 文件指针操作 不常用
tell 读取当前指针位置 不常用

二、模式(mode)介绍

image-1656946217561

三、文件读写模式解释detail

访问模式(mode) 模式解释 备注
r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 如果文件不存在会崩溃。
w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。 如果该文件不存在,创建新文件。
a 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。 也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。 这是默认模式,如果文件不存在会崩溃
wb 以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖 如果该文件不存在,创建新文件 。
ab 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾 也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
r+ 打开一个文件用于读写。文件指针将会放在文件的开头。 如果文件不存在会崩溃
w+ 打开一个文件用于读写。如果该文件已存在则将其覆盖。 不存在,创建新文件。
a+ 打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾 文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写
rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头 如果文件不存在会崩溃。
wb+ 以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。 如果该文件不存在,创建新文件。
ab+ 以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。 如果该文件不存在,创建新文件用于读写

🏍😚😚😄😊🐱‍👓🐱‍👤😂😙🐱‍🏍🐱‍🚀👍🚩😁🤗👏🙌😘🤣🎉

不定时更新

文章来源: blog.csdn.net,作者:懿曲折扇情,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_41332844/article/details/126837367

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。