博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 文件读写模式r,r+,w,w+,a,a+的区别(附代码示例)
阅读量:7162 次
发布时间:2019-06-29

本文共 677 字,大约阅读时间需要 2 分钟。

模式     可做操作     若文件不存在     是否覆盖
r      只能读           报错          -
r+      可读可写        报错            是
w       只能写           创建            是
w+     可读可写        创建      是
a     只能写           创建        否,追加写
a+        可读可写        创建       否,追加写
1.只读模式(r)一个存在的文件:
def file_operation():
    with open('/wzd/test.txt', mode='r') as f:
        # f.write('abc')
        r = f.readlines()
        print r
        print '---done---'
file_operation()
2.只读模式(r)一个不存在的文件:
def file_operation():
    with open('/wzd/test001.txt', mode='r') as f:
        # f.write('abc')
        r = f.readlines()
        print r
        print '---done---'
file_operation()
3.只读模式去写文件:
def file_operation():
    with open('/wzd/test.txt', mode='r') as f:
        f.write('abc')
        r = f.readlines()
        print r
        print '---done---'
file_operation()

转载于:https://www.cnblogs.com/fmgao-technology/p/9044427.html

你可能感兴趣的文章
2016-2017 ACM-ICPC Northwestern European Regional Programming Contest (NWERC 2016)
查看>>
MyBatis简介与配置MyBatis+Spring+MySql
查看>>
UITableView一出现就滚动到底部(类似微信,qq聊天界面)
查看>>
专注做事,竟然也成为我们的稀缺能力
查看>>
剑指offer第二版-8.二叉树的下一个节点
查看>>
公开分布式高性能查询的源代码和部署方案(三)
查看>>
leap motion学习资料
查看>>
阶梯XML:一级-介绍XML
查看>>
HttpClient request payload post请求
查看>>
学号20172328《程序设计与数据结构》第九周学习总结
查看>>
js鼠标滑轮滚动事件绑定(兼容主流浏览器)
查看>>
//获取本地IP地址和对端IP地址
查看>>
网页在线进行标准验证
查看>>
滑动CheckBox样式
查看>>
避免多次提交
查看>>
Could not parse mapping document from input stream
查看>>
Android网络通信框架Volley总结
查看>>
最全的select加锁分析(Mysql)
查看>>
python multiprocessing 多进程
查看>>
Django 学习笔记之二 基本命令
查看>>