对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 Selenium爬取内容并存储至MySQL数据库的实现代码
Mar 16 Python
Python 25行代码实现的RSA算法详解
Apr 10 Python
Python实现随机漫步功能
Jul 09 Python
python实现zabbix发送短信脚本
Sep 17 Python
运用Python的webbrowser实现定时打开特定网页
Feb 21 Python
Python+PyQT5的子线程更新UI界面的实例
Jun 14 Python
Python库skimage绘制二值图像代码实例
Apr 10 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
May 29 Python
Python devel安装失败问题解决方案
Jun 09 Python
Django通过设置CORS解决跨域问题
Nov 26 Python
matplotlib 范围选区(SpanSelector)的使用
Feb 24 Python
Python Parser的用法
May 12 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
PHP仿盗链代码
2012/06/03 PHP
jquery multiSelect 多选下拉框
2010/07/09 Javascript
javascript开发中因空格引发的错误
2010/11/08 Javascript
Jquery中给animation加更多的运作效果实例
2013/09/05 Javascript
jquery ajax传递中文参数乱码问题及解决方法说明
2014/02/07 Javascript
用nodejs实现PHP的print_r函数代码
2014/03/14 NodeJs
Jquery中find与each方法用法实例
2015/02/04 Javascript
JavaScript监听文本框回车事件并过滤文本框空格的方法
2015/04/16 Javascript
jQuery的文档处理程序详解
2016/05/10 Javascript
纯js实现悬浮按钮组件
2016/12/17 Javascript
jquery ajaxfileupload异步上传插件使用详解
2017/02/08 Javascript
jQuery树插件zTree使用方法详解
2017/05/02 jQuery
vue子父组件通信的实现代码
2017/07/09 Javascript
Angular2 组件交互实例详解
2017/08/24 Javascript
利用Javascript获取选择文本所在的句子详解
2017/12/03 Javascript
详解Chai.js断言库API中文文档
2018/01/31 Javascript
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
2018/10/23 Javascript
python实现根据用户输入从电影网站获取影片信息的方法
2015/04/07 Python
在Python程序中操作文件之isatty()方法的使用教程
2015/05/24 Python
python在ubuntu中的几种安装方法(小结)
2017/12/08 Python
Python实现PS滤镜的旋转模糊功能示例
2018/01/20 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
2019/05/10 Python
python 通过视频url获取视频的宽高方式
2019/12/10 Python
python异常处理和日志处理方式
2019/12/24 Python
Pyspark读取parquet数据过程解析
2020/03/27 Python
深入解读CSS3中transform变换模型的渲染
2016/05/27 HTML / CSS
Html5中localStorage存储JSON数据并读取JSON数据的实现方法
2017/02/13 HTML / CSS
Steiff台湾官网:德国金耳釦泰迪熊
2019/12/26 全球购物
部门群众路线教育实践活动对照检查材料思想汇报
2014/10/07 职场文书
社区重阳节活动总结
2015/03/24 职场文书
2015年重阳节活动主持词
2015/07/30 职场文书
2016开学第一课心得体会
2016/01/23 职场文书
python基础学习之生成器与文件系统知识总结
2021/05/25 Python
vue的项目如何打包上线
2022/04/13 Vue.js
MySQL存储过程及语法详解
2022/08/05 MySQL
Android移动应用开发指南之六种布局详解
2022/09/23 Java/Android