对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通过递归遍历出集合中所有元素的方法
Feb 25 Python
深入理解Django的中间件middleware
Mar 14 Python
python3.X 抓取火车票信息【修正版】
Jun 19 Python
解读python如何实现决策树算法
Oct 11 Python
python中metaclass原理与用法详解
Jun 25 Python
django用户登录验证的完整示例代码
Jul 21 Python
python:解析requests返回的response(json格式)说明
Apr 30 Python
python实现二分类和多分类的ROC曲线教程
Jun 15 Python
python 使用递归的方式实现语义图片分割功能
Jul 16 Python
python matlab库简单用法讲解
Dec 31 Python
Python爬虫爬取ts碎片视频+验证码登录功能
Feb 22 Python
python实现简单的井字棋
May 26 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
destoon各类调用汇总
2014/06/20 PHP
Jquery 基础学习笔记之文档处理
2009/05/29 Javascript
javascript 框架小结 个人工作经验
2009/06/13 Javascript
JS操作Cookies包括(读取添加与删除)
2012/12/26 Javascript
JS中的prototype与面向对象的实例讲解
2013/05/22 Javascript
解决用jquery load加载页面到div时,不执行页面js的问题
2014/02/22 Javascript
详解JavaScript RegExp对象
2017/02/04 Javascript
jQuery扇形定时器插件pietimer使用方法详解
2017/07/18 jQuery
基于JavaScript实现多级菜单效果
2017/07/25 Javascript
Node.JS更改Windows注册表Regedit的方法小结
2017/08/18 Javascript
Vue.js 踩坑记之双向绑定
2018/05/03 Javascript
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
2018/09/20 Javascript
基于VUE实现的九宫格抽奖功能
2018/09/30 Javascript
微信小程序转发事件实现解析
2019/10/22 Javascript
微信小程序关键字变色实现代码实例
2019/12/13 Javascript
JS数组方法shift()、unshift()用法实例分析
2020/01/18 Javascript
vue+koa2搭建mock数据环境的详细教程
2020/05/18 Javascript
微信小程序实现canvas分享朋友圈海报
2020/06/21 Javascript
微信小程序实现自定义底部导航
2020/11/18 Javascript
Python 备份程序代码实现
2017/03/06 Python
Python3 读、写Excel文件的操作方法
2018/10/20 Python
python conda操作方法
2019/09/11 Python
如何使用Python脚本实现文件拷贝
2019/11/20 Python
python实现加密的方式总结
2020/01/19 Python
python实现飞行棋游戏
2020/02/05 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
2020/02/25 Python
python实现飞船游戏的纵向移动
2020/04/24 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
自我评价范文点评
2013/12/04 职场文书
大学生党员自我评价范文
2014/04/09 职场文书
2014单位领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
2014年社区党建工作汇报材料
2014/11/02 职场文书
2015年试用期工作总结
2014/12/12 职场文书
2015年春训学习心得体会范文
2015/03/09 职场文书
婚礼迎宾词大全
2015/08/10 职场文书
导游词之澳门玫瑰圣母堂
2019/12/03 职场文书