对Python w和w+权限的区别详解


Posted in Python onJanuary 23, 2019

今日上课,有位同学问到:w和w+有何区别呢。

说实话,我们经常只是用一种权限,没用在意之间的区别,实际上,w+具有可读可写权限,而w只有可写权限。

下面上代码:

fd=open('d:\\test.txt','w+') 

  fd.write('123')

  fd.close()

如果这样用,确实两者没有区别,但是在下面就有区别了。

fd=open('d:\\test.txt','w+') 
  fd.write('123')
  fd.seek(0)
  print(fd.read())

  fd.close() #首先写信息,然后定位到文件开头,读文件信息。

如果w+改成w就会出错,提示信息:io.UnsupportedOperation: not readable,意思就是没有读的权限,只要是w+,程序就没有任何问题了。

以后大家如果同时读写就用+,但别忘了文件要重新定位到开头。

好了,大家学习愉快!

以上这篇对Python w和w+权限的区别详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现身份证号码解析
Sep 01 Python
Python使用正则表达式抓取网页图片的方法示例
Apr 21 Python
Python多线程threading和multiprocessing模块实例解析
Jan 29 Python
python定向爬取淘宝商品价格
Feb 27 Python
python逐行读写txt文件的实例讲解
Apr 03 Python
Numpy 将二维图像矩阵转换为一维向量的方法
Jun 05 Python
Python之两种模式的生产者消费者模型详解
Oct 26 Python
python将.ppm格式图片转换成.jpg格式文件的方法
Oct 27 Python
django 配置阿里云OSS存储media文件的例子
Aug 20 Python
python 非线性规划方式(scipy.optimize.minimize)
Feb 11 Python
python实现学生成绩测评系统
Jun 22 Python
手把手教你怎么用Python实现zip文件密码的破解
May 27 Python
Python中文件的写入读取以及附加文字方法
Jan 23 #Python
python write无法写入文件的解决方法
Jan 23 #Python
Python 支付整合开发包的实现
Jan 23 #Python
python使用selenium登录QQ邮箱(附带滑动解锁)
Jan 23 #Python
python判断字符串或者集合是否为空的实例
Jan 23 #Python
在python中对变量判断是否为None的三种方法总结
Jan 23 #Python
对Python Class之间函数的调用关系详解
Jan 23 #Python
You might like
咖啡冲泡指南 咖啡有哪些制作方式 单品咖啡 意式咖啡
2021/03/06 冲泡冲煮
PHP4之真OO
2006/10/09 PHP
一次编写,随处运行
2006/10/09 PHP
PHP常用技巧总结(附函数代码)
2012/02/04 PHP
微信支付开发动态链接Native支付
2016/07/12 PHP
关于PHP转换超过2038年日期出错的问题解决
2017/06/28 PHP
JAVA四种基本排序方法实例总结
2015/07/24 Javascript
NodeJS的Promise的用法解析
2016/05/05 NodeJs
bootstrap的3级菜单样式,支持母版页保留打开状态实现方法
2016/11/10 Javascript
Bootstrap table表格简单操作
2017/02/07 Javascript
Vue.js项目模板搭建图文教程
2017/09/20 Javascript
让axios发送表单请求形式的键值对post数据的实例
2018/08/11 Javascript
详解nodejs解压版安装和配置(带有搭建前端项目脚手架)
2018/12/06 NodeJs
微信小程序组件传值图示过程详解
2019/07/31 Javascript
[01:52]PWL S2开团时刻第四期——DOTA2成语故事
2020/12/03 DOTA
在Python的Flask框架下使用sqlalchemy库的简单教程
2015/04/09 Python
python使用xlrd实现检索excel中某列含有指定字符串记录的方法
2015/05/09 Python
详解Python装饰器由浅入深
2016/12/09 Python
Python使用Scrapy保存控制台信息到文本解析
2017/12/27 Python
jupyter notebook引用from pyecharts.charts import Bar运行报错
2020/04/23 Python
python调用matlab的m自定义函数方法
2019/02/18 Python
对Python中画图时候的线类型详解
2019/07/07 Python
tensorflow tf.train.batch之数据批量读取方式
2020/01/20 Python
Python基于Faker假数据构造库
2020/11/30 Python
薇姿法国官网:Vichy法国
2021/01/28 全球购物
行政总监岗位职责
2013/12/05 职场文书
时尚休闲吧创业计划书
2014/01/25 职场文书
信息专业毕业生五年职业规划参考
2014/02/06 职场文书
大跃进口号
2014/06/16 职场文书
图书馆标语
2014/06/19 职场文书
机械电子工程专业求职信
2014/06/22 职场文书
求职自我推荐信
2014/06/25 职场文书
企业年检委托书范本
2014/10/14 职场文书
军训心得体会范文(2016最新篇)
2016/01/11 职场文书
Python实现视频中添加音频工具详解
2021/12/06 Python
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android