对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代码做configure文件
Jul 20 Python
Python字符串处理函数简明总结
Apr 13 Python
安装Python的web.py框架并从hello world开始编程
Apr 25 Python
python操作 hbase 数据的方法
Dec 18 Python
使用pandas读取csv文件的指定列方法
Apr 21 Python
python 编写简单网页服务器的实例
Jun 01 Python
python dict 相同key 合并value的实例
Jan 21 Python
Python通过TensorFlow卷积神经网络实现猫狗识别
Mar 14 Python
Python定义函数功能与用法实例详解
Apr 08 Python
Python对象转换为json的方法步骤
Apr 25 Python
python使用flask与js进行前后台交互的例子
Jul 19 Python
全网非常详细的pytest配置文件
Jul 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
PHP安装攻略:常见问题解答(二)
2006/10/09 PHP
php编写的简单页面跳转功能实现代码
2013/11/27 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
2015/02/12 PHP
php短址转换实现方法
2015/02/25 PHP
使用WordPress发送电子邮件的相关PHP函数用法解析
2015/12/15 PHP
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
2010/12/30 Javascript
简单的ajax连接库分享(不用jquery的ajax)
2014/01/19 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
2014/12/16 Javascript
使用RequireJS优化JavaScript引用代码的方法
2015/07/01 Javascript
Javascript编程中几种继承方式比较分析
2015/11/28 Javascript
Bootstrap模块dropdown实现下拉框响应
2016/05/22 Javascript
深入理解jQuery中的事件冒泡
2016/05/24 Javascript
js中获取 table节点各tr及td的内容简单实例
2016/10/14 Javascript
Javascript防止图片拉伸的自适应处理方法
2017/12/26 Javascript
vue 指定组件缓存实例详解
2018/04/01 Javascript
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
2018/05/29 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
微信小程序实现图片压缩
2019/12/03 Javascript
jquery实现拖拽小方块效果
2020/12/10 jQuery
[15:46]教你分分钟做大人——沙王
2015/03/11 DOTA
Python中转换角度为弧度的radians()方法
2015/05/18 Python
Python生成器generator用法示例
2018/08/10 Python
python从子线程中获得返回值的方法
2019/01/30 Python
Python for循环搭配else常见问题解决
2020/02/11 Python
python函数中将变量名转换成字符串实例
2020/05/11 Python
python字典的值可以修改吗
2020/06/29 Python
亚洲最大的眼镜批发商和零售商之一:Glasseslit
2018/10/08 全球购物
门卫工作岗位职责
2013/12/17 职场文书
四年大学自我鉴定
2014/02/17 职场文书
入党积极分子自我鉴定
2014/02/18 职场文书
同学聚会主持词
2014/03/18 职场文书
遵纪守法演讲稿
2014/05/23 职场文书
父亲节寄语大全
2015/02/27 职场文书
JS 基本概念详细介绍
2021/10/16 Javascript
Python测试框架pytest高阶用法全面详解
2022/06/01 Python
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技