对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 相关文章推荐
wxPython 入门教程
Oct 07 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
Nov 29 Python
对TensorFlow中的variables_to_restore函数详解
Jul 30 Python
一百多行python代码实现抢票助手
Sep 25 Python
Python使用sqlalchemy模块连接数据库操作示例
Mar 13 Python
django 微信网页授权登陆的实现
Jul 30 Python
关于pycharm中pip版本10.0无法使用的解决办法
Oct 10 Python
python3实现网页版raspberry pi(树莓派)小车控制
Feb 12 Python
Python多个装饰器的调用顺序实例解析
May 22 Python
Python根据字符串调用函数过程解析
Nov 05 Python
python中的测试框架
Nov 13 Python
Python快速优雅的批量修改Word文档样式
May 20 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网页游戏学习之Xnova(ogame)源码解读(一)
2014/06/23 PHP
js同时按下两个方向键
2007/12/01 Javascript
JavaScript 全角转半角部分
2009/10/28 Javascript
基于javascipt-dom编程 table对象的使用
2013/04/22 Javascript
基于JavaScript实现继承机制之调用call()与apply()的方法详解
2013/05/07 Javascript
按Enter键触发事件的jquery方法实现代码
2014/02/17 Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
2015/12/13 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
Avalonjs双向数据绑定与监听的实例代码
2017/06/23 Javascript
js自定义弹框插件的封装
2020/08/24 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
2017/09/05 Javascript
js封装成插件_Canvas统计图插件编写实例
2017/09/12 Javascript
用vue2.0实现点击选中active其他选项互斥的效果
2018/04/12 Javascript
JavaScript数据结构之栈实例用法
2019/01/18 Javascript
原生js实现抽奖小游戏
2019/06/27 Javascript
微信sdk实现禁止微信分享(使用原生php实现)
2019/11/15 Javascript
Js代码中的span拼接问题解决
2019/11/22 Javascript
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
jquery实现淡入淡出轮播图效果
2020/12/13 jQuery
Python中unittest用法实例
2014/09/25 Python
以一段代码为实例快速入门Python2.7
2015/03/31 Python
Python中字典的浅拷贝与深拷贝用法实例分析
2018/01/02 Python
利用Python如何生成便签图片详解
2018/07/09 Python
django 实现电子支付功能的示例代码
2018/07/25 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
2018/12/12 Python
python f-string式格式化听语音流程讲解
2019/06/18 Python
python word转pdf代码实例
2019/08/16 Python
pycharm通过ssh连接远程服务器教程
2020/02/12 Python
python+gdal+遥感图像拼接(mosaic)的实例
2020/03/10 Python
python框架flask入门之路由及简单实现方法
2020/06/07 Python
python os.rename实例用法详解
2020/12/06 Python
电子商务优秀毕业生求职信
2014/07/11 职场文书
大学生职业生涯规划大赛作品(精品)
2014/09/17 职场文书
2015年保洁工作总结范文
2015/04/28 职场文书
《穷人》教学反思
2016/02/19 职场文书
大学生创业计划书
2019/06/24 职场文书