python 文件读写模式r,r+,w,w+,a,a+的区别(附代码示例)
模式 | 可做操作 | 若文件不存在 | 是否覆盖 |
---|---|---|---|
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+的区别(附代码示例)相关推荐
- python文件读取模式_day-2 python 文件读写模式r,r+,w,w+,a,a+的区别
r+和w+都是可读可写,区别在于r+读文件时,不会覆盖之前的内容,之前的内容能够读出来:w+读时,会覆盖之前的内容:所以读文件时,用r或者r+ #读操作 r 1 filepath = 'aa.log' ...
- Python文件读写模式
文件读写模式 值 描述 r 读取模式 w 写入模式 x 独占写入模式 a 附加模式 b 二进制模式(与其他模式结合使用) t 文本模式(默认值,与其他模式结合使用) + 读写模式(默认值,与其他模式结 ...
- python文件打开模式rb表示只读模式打开文件_一篇搞懂python文件读写操作(r/r+/rb/w/w+/wb/a/a+/ab)...
关于文件操作的几种常用方式,网上已有很多解说,内容很丰富,但也因此有些杂乱复杂.今天,我就以我个人的学习经验写一篇详细又易懂的总结文章,希望大家看完之后会有所收获. 一.各模式逐个分解 'r':只读. ...
- 一篇搞懂python文件读写操作(r/r+/rb/w/w+/wb/a/a+/ab)
关于文件操作的几种常用方式,网上已有很多解说,内容很丰富,但也因此有些杂乱复杂.今天,我就以我个人的学习经验写一篇详细又易懂的总结文章,希望大家看完之后会有所收获. 一.核心功能 'r':只读.该文 ...
- python文件打开模式中、使用w模式、文件指针指向_被python文件模式“w+”所迷惑
慕仰8121524 假设您正在用with像你应该说的那样.然后你会做这样的事情来阅读你的文件:with open('somefile.txt', 'w+') as f: # Note that f h ...
- 【Python 基础】Python 文件读写模式 mode
with open('file', mode='r') as f:for line in f:data.append(ujson.loads(line)) 模式(mode) 描述 r 以只读方式打开文 ...
- python中w和wb区别_一篇搞懂python文件读写操作(r/r+/rb/w/w+/wb/a/a+/ab)
关于文件操作的几种常用方式,网上已有很多解说,内容很丰富,但也因此有些杂乱复杂.今天,我就以我个人的学习经验写一篇详细又易懂的总结文章,希望大家看完之后会有所收获. 一.各模式逐个分解 'r':只读. ...
- python 文件读写模式
区别 模式 可做操作 若文件不存在 是否覆盖 r 只能读 报错 - r+ 可读可写 报错 是 w 只能写 创建 是 w+ 可读可写 创建 是 a 只能写 创建 否,追加写 a+ 可读可写 创建 否 ...
- python文件读写操作
文章目录 1. open函数介绍 2. 读文件 3. 写文件 4. with 方式读写文件 对文件进行读写操作是很常见的 I/O 操作,在Python中我们可以通过内置函数 open来完成. 1. o ...
最新文章
- 链路追踪之zipkin
- vue商城项目开发:封装banner组件、组件参数传递
- C#——《C#语言程序设计》实验报告——继承与多态——电视和电灯委托
- c语言字符串的一个简单例子,把一个字符串中的小写字母改成大写字母
- 【报错笔记】在做struts项目时,所有项目代码没问题但就是报404错误。
- 6款国内外SNS开源软件 搭建社交网站利器
- etlgr是什么服务器_ETL是指什么 - 金融行业 - ITPUB论坛-中国专业的IT技术社区
- Eclipse Oxygen 解决 自动导包的问题
- 交换二叉树中所有结点的左右子树的位置
- bzoj1770: [Usaco2009 Nov]lights 燈(折半搜索)
- python工资一般多少-Python就业都有哪些岗位?每个岗位薪资多少?
- 在BetterZip的收藏夹中如何添加经常使用的文件夹?
- 软件需求最佳实践之需求的沟通与分析
- Windows网络编程:阻塞模式下的Socket编程
- php安装libpng,求助:libpng编译问题
- 【数学建模】【lingo】lingo的基本操作
- visio付款流程图_visio画程序流程图(转)
- 2022年MSI赛程安排时间表 MSI赛事规则
- Cartopy理解变换和投影关键字
- 天翼云,不要来,千万不要来!开始统计工时,安装监控软件,减少福利!