对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的框架中为MySQL实现restful接口的教程
Apr 08 Python
python的文件操作方法汇总
Nov 10 Python
python删除字符串中指定字符的方法
Aug 13 Python
对python判断是否回文数的实例详解
Feb 08 Python
选择Python写网络爬虫的优势和理由
Jul 07 Python
解决python flask中config配置管理的问题
Jul 26 Python
django rest framework 实现用户登录认证详解
Jul 29 Python
Python中print函数简单使用总结
Aug 05 Python
Python操作SQLite数据库过程解析
Sep 02 Python
python 实现二维字典的键值合并等函数
Dec 06 Python
OpenCV Python实现拼图小游戏
Mar 23 Python
Python定义一个Actor任务
Jul 29 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中对xml读取的相关函数的介绍一
2008/06/05 PHP
学习php设计模式 php实现合成模式(composite)
2015/12/08 PHP
Javascript在IE或Firefox下获取鼠标位置的代码
2009/12/18 Javascript
javascript日期转换 时间戳转日期格式
2011/11/05 Javascript
为指定的元素添加遮罩层的示例代码
2014/01/15 Javascript
JavaScript实现N皇后问题算法谜题解答
2014/12/29 Javascript
浅谈Vue SSR 的 Cookies 问题
2017/11/20 Javascript
解决使用vue.js路由后失效的问题
2018/03/17 Javascript
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
2018/09/29 Javascript
详解Vue 全局变量,局部变量
2019/04/17 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
2019/11/23 Javascript
微信小程序的引导页实现代码
2020/06/24 Javascript
JavaScript中reduce()的5个基本用法示例
2020/07/19 Javascript
element中Steps步骤条和Tabs标签页关联的解决
2020/12/08 Javascript
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
Python实现随机生成有效手机号码及身份证功能示例
2017/06/05 Python
对python中xlsx,csv以及json文件的相互转化方法详解
2018/12/25 Python
Python中@property的理解和使用示例
2019/06/11 Python
Python 3 判断2个字典相同
2019/08/06 Python
python修改FTP服务器上的文件名
2019/09/11 Python
Python Tensor FLow简单使用方法实例详解
2020/01/14 Python
PyCharm2020最新激活码+激活码补丁(亲测最新版PyCharm2020.2激活成功)
2020/11/25 Python
英国女鞋购物网站:Moda in Pelle
2019/02/18 全球购物
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
2013/03/30 面试题
档案室主任岗位职责
2014/02/12 职场文书
暑期培训随笔感言
2014/03/10 职场文书
学习经验交流会主持词
2014/04/01 职场文书
优秀团员自我评价范文
2014/04/23 职场文书
投标文件签署授权委托书范本
2014/10/12 职场文书
领导干部作风建设总结
2014/10/23 职场文书
实习协议书
2015/01/27 职场文书
项目备案申请报告
2015/05/15 职场文书
女性健康知识讲座主持词
2015/07/04 职场文书
openEuler 搭建java开发环境的详细过程
2022/06/10 Servers
MySQL提升大量数据查询效率的优化神器
2022/07/07 MySQL