"""
1- r+ w+ a+ 区别:
2- 文件指针对数据读取的影响
"""
### r+ :
### 1- 没有这个文件是打开会报错;
### 2- 文件指针在文件开头;所以能读取文件所有数据;
fr = open("test1.txt","r+")
f = open("test.txt","r+")
print(f.read())### w+ :
### 1- 没有该文件就会新建这个文件;
### 2- 文件指针在文件的开头,但是文件里面原来的内容会被覆盖(清空)
f = open("test1.txt","w+")
f = open("test.txt","w+")
print(f.read())### a+ :
### 1- 没有该文件就会新建这个文件;
### 2- 文件指针在文件的结尾,所有无法读取数据(文件指针后面没有数据)
f = open("test.txt","a+")
print(f.read())f.close()

Python基础之file open r+ w+ a+相关推荐

  1. Python基础day07 作业解析【文件操作(文件读写、文件夹操作)】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day07[文件读写.文件夹操作.面向对象(类.对象)] 目录 加强训练 题目1 ...

  2. python文件读取模式_day-2 python 文件读写模式r,r+,w,w+,a,a+的区别

    r+和w+都是可读可写,区别在于r+读文件时,不会覆盖之前的内容,之前的内容能够读出来:w+读时,会覆盖之前的内容:所以读文件时,用r或者r+ #读操作 r 1 filepath = 'aa.log' ...

  3. Python零基础速成班-第8讲-Python文件操作File IO、高级文件处理模块shutil、CSV、JSON、多线程基础

    Python零基础速成班-第8讲-Python文件操作File I&O.高级文件处理模块shutil.CSV.JSON.多线程基础 学习目标 文件操作File I/O 高级文件处理模块shut ...

  4. python文件操作,r w a系列

    文件操作 创建文件"asdf.txt" open( ) # 打开 file # 文件的位置(路径) mode # 操作文件的模式 encoding # 文件编码方式 f # 文件句 ...

  5. python 文件读写with open模式r,r+ w,w+ a,a+区别详解

    python 文件读写with open模式r,r+ w,w+ a,a+区别详解 python中的 with open主要要来进行文件读写的操作 在 Python 中使用文件的关键函数是 open() ...

  6. python 写文件 不存在创建_Python3基础 文件write 与 open(w) 对一个不存在的txt进行创建与写入...

    镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体. ------------------------------------- ...

  7. python 基础知识点整理 和详细应用

    Python教程 Python是一种简单易学,功能强大的编程语言.它包含了高效的高级数据结构和简单而有效的方法,面向对象编程.Python优雅的语法,动态类型,以及它天然的解释能力,使其成为理想的语言 ...

  8. 没学过python、但是还是有公司要-学习python 基础都会了 为什么还是做不出项目呢?...

    原标题:学习python 基础都会了 为什么还是做不出项目呢? Python是一门足够简单但又非常强大的程序语言,应用领域甲冠天下,在WEB开发.WEB爬虫.科学计算.人工智能.云计算.数据分析.数据 ...

  9. 第三章:Python基础の函数和文件操作实战

    本課主題 Set 集合和操作实战 函数介紹和操作实战 参数的深入介绍和操作实战 format 函数操作实战 lambda 表达式介绍 文件操作函数介紹和操作实战 本周作业 Set 集合和操作实战 Se ...

最新文章

  1. React Axios 请求解决跨域问题
  2. ActiviteX 服务
  3. 人人出售56不亏:三方得利
  4. sqlserver数据库创建表
  5. Elasticsearch 如何把SQL转换为DSL
  6. 32位系统win2008+mssql2008 6G内存折腾纪实
  7. 可以在xml中靠增加属性来实现分组
  8. 软件测试除了边界值还有什么,在软件测试中,假定 X 为整数,10≤X≤100,用边界值分析法,那么 X 在测试 中应该取( )边界值...
  9. 分类器构筑_为组织构筑基于区块链的未来做准备
  10. springboot启动mybatis
  11. linux:errno与signum:错误码与信号
  12. 一个非常标准的Java连接Oracle数据库的示例代码
  13. 三维重建笔记_光束平差法(Bundle Adjustment, BA)
  14. 190111每日一句
  15. c语言的舞蹈机器人开题报告范文,程序设计开题报告
  16. python ssim代码
  17. linux包含两种设备文件,在Linux系统中/dev的目录详解
  18. 树莓派linux系统识别u盘启动,U盘安装树莓派系统,利用U盘启动Raspberry
  19. 怎样在网上赚钱啊,小编告诉你6种赚钱方式!
  20. 2021年浙江省跨境电商行业发展概况及发展趋势分析[图]

热门文章

  1. 送外卖送快递很丢人吗,为什么有些人看不起他们
  2. SpringBoot+Vue+Element-UI实现人事管理系统
  3. 帝国CMS内容页调栏目名称和栏目地址
  4. DELL服务器数据恢复成功案例
  5. 工作就是不让自己闲着
  6. [激活官方作弊模式]关于<野兽与乡巴佬>中文版游戏的修改-已研究成功
  7. 计算机考证除了软考还有什么(全)
  8. pvq真值表_真值表等数理逻辑方法的判定功能
  9. 手机界面设计中12种常用布局
  10. go-swagger简单使用