对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函数参数操作详解
Aug 03 Python
Python socket实现的简单通信功能示例
Aug 21 Python
Python设计模式之建造者模式实例详解
Jan 17 Python
如何使用python操作vmware
Jul 27 Python
tensorflow 实现从checkpoint中获取graph信息
Feb 10 Python
python数据库编程 Mysql实现通讯录
Mar 27 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
Apr 08 Python
python求numpy中array按列非零元素的平均值案例
Jun 08 Python
Python生成随机验证码代码实例解析
Jun 09 Python
PyCharm中关于安装第三方包的三个建议
Sep 17 Python
详解如何修改jupyter notebook的默认目录和默认浏览器
Jan 24 Python
详解Python常用的魔法方法
Jun 03 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 n个不重复的随机数生成代码
2009/06/23 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
2015/12/24 PHP
PHP实用小技巧之调用录像的方法
2019/12/05 PHP
JQuery for与each性能比较分析
2013/05/14 Javascript
js选项卡的实现方法
2015/02/09 Javascript
js调出上下文菜单的实例
2015/12/17 Javascript
js+canvas简单绘制圆圈的方法
2016/01/28 Javascript
针对JavaScript中this指向的简单理解
2016/08/26 Javascript
js实现日历与定时器
2017/02/22 Javascript
详解vue2.0组件通信各种情况总结与实例分析
2017/03/22 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
2017/05/23 Javascript
JS实现弹出下载对话框及常见文件类型的下载
2017/07/13 Javascript
Node.js 使用axios读写influxDB的方法示例
2018/10/26 Javascript
微信小程序跨页面传递data数据方法解析
2019/12/13 Javascript
[44:39]2014 DOTA2国际邀请赛中国区预选赛 NE VS CNB
2014/05/21 DOTA
python 合并文件的具体实例
2013/08/08 Python
Python判断文件和文件夹是否存在的方法
2015/05/21 Python
解决python selenium3启动不了firefox的问题
2018/10/13 Python
北美大型运动类产品商城:Champs Sports
2017/01/12 全球购物
Monnier Freres中文官网:法国领先的奢侈品配饰在线零售商
2017/11/01 全球购物
Roxy俄罗斯官方网站:冲浪和滑雪板的一切
2020/06/20 全球购物
编写一个类体现构造,公有,私有方法,静态,私有变量
2013/08/10 面试题
一些Unix笔试题和面试题
2012/09/25 面试题
《我为你骄傲》教学反思
2014/02/20 职场文书
2014年党支部学习材料
2014/05/19 职场文书
理发店策划方案
2014/06/05 职场文书
环保标语口号
2014/06/13 职场文书
红高粱观后感
2015/06/10 职场文书
铁人观后感
2015/06/16 职场文书
婚宴来宾致辞
2015/07/28 职场文书
2015年“我们的节日·重阳节”活动总结
2015/07/29 职场文书
勤俭节约主题班会
2015/08/13 职场文书
《颐和园》教学反思
2016/02/19 职场文书
python - timeit 时间模块
2021/04/06 Python
MySQL中utf8mb4排序规则示例
2021/08/02 MySQL
win10拖拽文件时崩溃怎么解决?win10文件不能拖拽问题解决方法
2022/08/14 数码科技