对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的id()函数介绍
Feb 10 Python
如何运行Python程序的方法
Apr 21 Python
Python基础入门之seed()方法的使用
May 15 Python
Python实现获取前100组勾股数的方法示例
May 04 Python
python 中pyqt5 树节点点击实现多窗口切换问题
Jul 04 Python
Django使用中间件解决前后端同源策略问题
Sep 02 Python
TensorFlow实现自定义Op方式
Feb 04 Python
如何使用python代码操作git代码
Feb 29 Python
浅析Python面向对象编程
Jul 10 Python
Python读取Excel一列并计算所有对象出现次数的方法
Sep 04 Python
Python实例方法、类方法、静态方法区别详解
Sep 05 Python
如何用PyPy让你的Python代码运行得更快
Dec 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
动态网站web开发 PHP、ASP还是ASP.NET
2006/10/09 PHP
PHP has encountered an Access Violation at 7C94BD02解决方法
2009/08/24 PHP
Zend Framework分页类用法详解
2016/03/22 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
2020/01/22 PHP
nicejforms——美化表单不用愁
2007/02/20 Javascript
Prototype1.6 JS 官方下载地址
2007/11/30 Javascript
js opener的使用详解
2014/01/11 Javascript
js实现特定位取反原理及示例
2014/06/30 Javascript
JQuery EasyUI 加载两次url的原因分析及解决方案
2014/08/18 Javascript
javascript实现浏览器窗口传递参数的方法
2014/09/03 Javascript
javascript实现点击单选按钮链接转向对应网址的方法
2015/08/12 Javascript
JS数字千分位格式化实现方法总结
2016/12/16 Javascript
微信小程序之GET请求的实例详解
2017/09/29 Javascript
微信小程序模板和模块化用法实例分析
2017/11/28 Javascript
JavaScript数据结构之单链表和循环链表
2017/11/28 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
jQuery创建及操作xml格式数据示例
2018/05/26 jQuery
[09:22]2014DOTA2西雅图国际邀请赛 主赛事第二日TOPPLAY
2014/07/21 DOTA
[46:00]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第一局
2016/03/03 DOTA
在Python中操作时间之strptime()方法的使用
2020/12/30 Python
Python聚类算法之凝聚层次聚类实例分析
2015/11/20 Python
在Linux系统上部署Apache+Python+Django+MySQL环境
2015/12/24 Python
详解Python with/as使用说明
2018/12/13 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
Python3 获取文件属性的方式(时间、大小等)
2020/03/12 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
西班牙太阳镜品牌:Hawkers
2018/03/11 全球购物
Europcar澳大利亚官网:全球汽车租赁领域的领导者
2019/03/24 全球购物
预备党员自我批评思想汇报
2014/10/10 职场文书
python实现批量提取指定文件夹下同类型文件
2021/04/05 Python
python基础之模块的导入
2021/10/24 Python
永中文档在线转换预览基于nginx配置部署方案
2022/06/10 Servers
Android基础入门之dataBinding的简单使用教程
2022/06/21 Java/Android