对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之编写类之四再论继承
Oct 11 Python
在Python中操作文件之truncate()方法的使用教程
May 25 Python
django框架如何集成celery进行开发
May 24 Python
学习Python selenium自动化网页抓取器
Jan 20 Python
Python内建模块struct实例详解
Feb 02 Python
用python实现将数组元素按从小到大的顺序排列方法
Jul 02 Python
python RabbitMQ 使用详细介绍(小结)
Nov 08 Python
python 使用正则表达式按照多个空格分割字符的实例
Dec 20 Python
Python使用dict.fromkeys()快速生成一个字典示例
Apr 24 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
May 18 Python
python实现静态web服务器
Sep 03 Python
python 数据库查询返回list或tuple实例
May 15 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
声音就能俘获人心,蕾姆,是哪个漂亮小姐姐配音呢?
2020/03/03 日漫
从PHP的源码中深入了解stdClass类
2014/04/18 PHP
php缓冲输出实例分析
2015/01/05 PHP
PHP中str_split()函数的用法讲解
2019/04/11 PHP
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
2009/08/28 Javascript
javascript 多浏览器 事件大全
2010/03/23 Javascript
基于Jquery的文字自动截取(提供源代码)
2011/08/09 Javascript
jQuery自定义添加"$"与解决"$"冲突的方法
2015/01/19 Javascript
javaScript中push函数用法实例分析
2015/06/08 Javascript
基于js实现的限制文本框只可以输入数字
2016/12/05 Javascript
jQuery插件echarts实现的多折线图效果示例【附demo源码下载】
2017/03/04 Javascript
Javascript中字符串相关常用的使用方法总结
2017/03/13 Javascript
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
2019/08/20 Javascript
在Python中处理XML的教程
2015/04/29 Python
详解Python中的strftime()方法的使用
2015/05/22 Python
Python的Django框架安装全攻略
2015/07/15 Python
python实现颜色空间转换程序(Tkinter)
2015/12/31 Python
Python实现备份MySQL数据库的方法示例
2018/01/11 Python
使用pygame模块编写贪吃蛇的实例讲解
2018/02/05 Python
Django实现微信小程序的登录验证功能并维护登录态
2019/07/04 Python
详解Python中打乱列表顺序random.shuffle()的使用方法
2019/11/11 Python
django rest framework serializer返回时间自动格式化方法
2020/03/31 Python
css3 利用transform打造走动的2D时钟
2020/10/20 HTML / CSS
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
绩效专员岗位职责
2013/12/02 职场文书
幼儿园元旦亲子活动方案
2014/02/17 职场文书
合作经营协议书
2014/04/17 职场文书
小学语文教研活动总结
2014/07/01 职场文书
上班迟到检讨书
2014/09/15 职场文书
2014年初中班主任工作总结
2014/11/08 职场文书
新员工考核评语
2014/12/31 职场文书
导游词300字
2015/02/13 职场文书
部门经理助理岗位职责
2015/04/13 职场文书
祝福语集锦:朋友新店开业祝福语
2019/12/10 职场文书
Python实战之疫苗研发情况可视化
2021/05/18 Python