Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1655908
  • 博文数量: 2244
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 22569
  • 用 户 组: 普通用户
  • 注册时间: 2020-11-26 14:30
个人简介

更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号

文章分类

全部博文(2244)

文章存档

2024年(94)

2023年(643)

2022年(693)

2021年(734)

2020年(80)

我的朋友

分类: Python/Ruby

2022-04-21 15:39:05

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

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

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

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

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

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

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

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

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

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

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

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

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

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

阅读(486) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~