模式 可做操作 若文件不存在 是否覆盖
r 只能读 报错 -
r+ 可读可写 报错
w 只能写 创建
w+ 可读可写 创建
a 只能写 创建 否,追加写
a+ 可读可写 创建 否,追加写

1.只读模式(r)一个存在的文件:

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006 寻找有志同道合的小伙伴,
互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
def file_operation():with open('/wzd/test.txt', mode='r') as f:# f.write('abc')r = f.readlines()print rprint '---done---'file_operation()

2.只读模式(r)一个不存在的文件:

def file_operation():with open('/wzd/test001.txt', mode='r') as f:# f.write('abc')r = f.readlines()print rprint '---done---'file_operation()

3.只读模式去写文件:

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006 寻找有志同道合的小伙伴,
互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
def file_operation():with open('/wzd/test.txt', mode='r') as f:f.write('abc')r = f.readlines()print rprint '---done---'file_operation()

python 文件读写模式r,r+,w,w+,a,a+的区别(附代码示例)相关推荐

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

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

  2. Python文件读写模式

    文件读写模式 值 描述 r 读取模式 w 写入模式 x 独占写入模式 a 附加模式 b 二进制模式(与其他模式结合使用) t 文本模式(默认值,与其他模式结合使用) + 读写模式(默认值,与其他模式结 ...

  3. python文件打开模式rb表示只读模式打开文件_一篇搞懂python文件读写操作(r/r+/rb/w/w+/wb/a/a+/ab)...

    关于文件操作的几种常用方式,网上已有很多解说,内容很丰富,但也因此有些杂乱复杂.今天,我就以我个人的学习经验写一篇详细又易懂的总结文章,希望大家看完之后会有所收获. 一.各模式逐个分解 'r':只读. ...

  4. 一篇搞懂python文件读写操作(r/r+/rb/w/w+/wb/a/a+/ab)

     关于文件操作的几种常用方式,网上已有很多解说,内容很丰富,但也因此有些杂乱复杂.今天,我就以我个人的学习经验写一篇详细又易懂的总结文章,希望大家看完之后会有所收获. 一.核心功能 'r':只读.该文 ...

  5. python文件打开模式中、使用w模式、文件指针指向_被python文件模式“w+”所迷惑

    慕仰8121524 假设您正在用with像你应该说的那样.然后你会做这样的事情来阅读你的文件:with open('somefile.txt', 'w+') as f: # Note that f h ...

  6. 【Python 基础】Python 文件读写模式 mode

    with open('file', mode='r') as f:for line in f:data.append(ujson.loads(line)) 模式(mode) 描述 r 以只读方式打开文 ...

  7. python中w和wb区别_一篇搞懂python文件读写操作(r/r+/rb/w/w+/wb/a/a+/ab)

    关于文件操作的几种常用方式,网上已有很多解说,内容很丰富,但也因此有些杂乱复杂.今天,我就以我个人的学习经验写一篇详细又易懂的总结文章,希望大家看完之后会有所收获. 一.各模式逐个分解 'r':只读. ...

  8. python 文件读写模式

    区别 模式 可做操作 若文件不存在 是否覆盖 r 只能读 报错 - r+ 可读可写 报错 是 w 只能写 创建 是 w+ 可读可写 创建   是 a 只能写 创建 否,追加写 a+ 可读可写 创建 否 ...

  9. python文件读写操作

    文章目录 1. open函数介绍 2. 读文件 3. 写文件 4. with 方式读写文件 对文件进行读写操作是很常见的 I/O 操作,在Python中我们可以通过内置函数 open来完成. 1. o ...

最新文章

  1. 链路追踪之zipkin
  2. vue商城项目开发:封装banner组件、组件参数传递
  3. C#——《C#语言程序设计》实验报告——继承与多态——电视和电灯委托
  4. c语言字符串的一个简单例子,把一个字符串中的小写字母改成大写字母
  5. 【报错笔记】在做struts项目时,所有项目代码没问题但就是报404错误。
  6. 6款国内外SNS开源软件 搭建社交网站利器
  7. etlgr是什么服务器_ETL是指什么 - 金融行业 - ITPUB论坛-中国专业的IT技术社区
  8. Eclipse Oxygen 解决 自动导包的问题
  9. 交换二叉树中所有结点的左右子树的位置
  10. bzoj1770: [Usaco2009 Nov]lights 燈(折半搜索)
  11. python工资一般多少-Python就业都有哪些岗位?每个岗位薪资多少?
  12. 在BetterZip的收藏夹中如何添加经常使用的文件夹?
  13. 软件需求最佳实践之需求的沟通与分析
  14. Windows网络编程:阻塞模式下的Socket编程
  15. php安装libpng,求助:libpng编译问题
  16. 【数学建模】【lingo】lingo的基本操作
  17. visio付款流程图_visio画程序流程图(转)
  18. 2022年MSI赛程安排时间表 MSI赛事规则
  19. Cartopy理解变换和投影关键字
  20. 天翼云,不要来,千万不要来!开始统计工时,安装监控软件,减少福利!

热门文章

  1. 2015级C++第10、11周程序阅读 继承和派生
  2. 如何通过BIPlatform完成多维报表以及图形配置
  3. 三层交换机不能完全取代路由的作用
  4. 教你9招最有效防电脑辐射方法
  5. eeprom stm8l 擦除 读写_STM8L探索套件学习笔记-EEPROM(十一)
  6. 【学习笔记】月末操作-外币评估
  7. 【PP生产订单】入门介绍(十)
  8. LTRIM、RTRIM和TRIM在ORACLE中的用法:
  9. 根据长文本拆分至内表
  10. [转]查看事物码相关的数据对象