对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计算最小优先级队列代码分享
Dec 18 Python
Python入门篇之函数
Oct 20 Python
python搭建虚拟环境的步骤详解
Sep 27 Python
python队列queue模块详解
Apr 27 Python
python使用tornado实现简单爬虫
Jul 28 Python
pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
Aug 02 Python
Python编程学习之如何判断3个数的大小
Aug 07 Python
Python 3.8 新功能来一波(大部分人都不知道)
Mar 11 Python
在django admin中配置搜索域是一个外键时的处理方法
May 20 Python
Python filter过滤器原理及实例应用
Aug 18 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
Jan 19 Python
Python如何用re模块实现简易tokenizer
May 02 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安全编程之加密功能
2006/10/09 PHP
php expects parameter 1 to be resource, array given 错误
2011/03/23 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
2013/02/01 PHP
destoon实现底部添加你是第几位访问者的方法
2014/07/15 PHP
轻松掌握php设计模式之访问者模式
2016/09/23 PHP
PHP从二维数组得到N层分类树的实现代码
2016/10/11 PHP
创建无限极分类树型结构的简单方法
2017/06/20 PHP
PHP Primary script unknown 解决方法总结
2019/08/22 PHP
浅谈Laravel模板实体转义带来的坑
2019/10/22 PHP
jquery中对表单的基本操作代码
2010/07/29 Javascript
EasyUI中的tree用法介绍
2011/11/01 Javascript
JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(六)
2012/04/07 Javascript
Jquery promise实现一张一张加载图片
2015/11/13 Javascript
JS onkeypress兼容性写法详解
2016/04/27 Javascript
Angular和百度地图的结合实例代码
2016/10/19 Javascript
React-router中结合webpack实现按需加载实例
2017/05/25 Javascript
vue教程之toast弹框全局调用示例详解
2020/08/24 Javascript
深入理解ES7的async/await的用法
2017/09/09 Javascript
vue中设置、获取、删除cookie的方法
2018/09/21 Javascript
微信小程序用户授权、位置授权及获取微信绑定手机号
2019/07/18 Javascript
py2exe 编译ico图标的代码
2013/03/08 Python
Pthon批量处理将pdb文件生成dssp文件
2015/06/21 Python
python实现自动化上线脚本的示例
2019/07/01 Python
python实现可变变量名方法详解
2019/07/01 Python
利用Python校准本地时间的方法教程
2019/10/31 Python
Django框架序列化与反序列化操作详解
2019/11/01 Python
Python线程threading模块用法详解
2020/02/26 Python
python中把元组转换为namedtuple方法
2020/12/09 Python
餐饮收银员岗位职责
2014/02/07 职场文书
《三个小伙伴》教学反思
2014/04/11 职场文书
员工培训协议书
2014/09/15 职场文书
个人遵守党的政治纪律情况对照检查材料思想汇报
2014/09/25 职场文书
上课说话检讨书
2015/01/27 职场文书
2016庆祝国庆67周年宣传语
2015/11/25 职场文书
六年级作文之预言作文
2019/10/25 职场文书
Python pandas之求和运算和非空值个数统计
2021/08/07 Python