对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的Django框架中创建语言文件
Jul 27 Python
Python的组合模式与责任链模式编程示例
Feb 02 Python
Python实现的redis分布式锁功能示例
May 29 Python
python 匹配url中是否存在IP地址的方法
Jun 04 Python
pygame游戏之旅 python和pygame安装教程
Nov 20 Python
Python中的枚举类型示例介绍
Jan 09 Python
python学生管理系统
Jan 30 Python
numpy.ndarray 实现对特定行或列取值
Dec 05 Python
解决Pycharm 导入其他文件夹源码的2种方法
Feb 12 Python
解决TensorFlow调用Keras库函数存在的问题
Jul 06 Python
python 基于卡方值分箱算法的实现示例
Jul 17 Python
Python中np.random.randint()参数详解及用法实例
Sep 23 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-accelerator网站加速PHP缓冲的方法
2008/07/30 PHP
MySql 按时间段查询数据方法(实例说明)
2008/11/02 PHP
openflashchart 2.0 简单案例php版
2012/05/21 PHP
php curl的深入解析
2013/06/02 PHP
在Ubuntu 14.04上部署 PHP 环境及 WordPress
2014/09/02 PHP
php实现粘贴截图并完成上传功能
2015/05/17 PHP
php目录拷贝实现方法
2015/07/10 PHP
javascript实现二分查找法实现代码
2007/11/12 Javascript
jquery 屏蔽一个区域内的所有元素,禁止输入
2009/10/22 Javascript
javascript动态加载二
2012/08/22 Javascript
JavaScript中的style.cssText使用教程
2014/11/06 Javascript
编写简单的jQuery提示插件
2014/12/21 Javascript
浅谈 javascript 事件处理
2015/01/04 Javascript
基于jQuery实现拖拽图标到回收站并删除功能
2015/11/25 Javascript
javascript 删除数组元素和清空数组的简单方法
2017/02/24 Javascript
JavaScript实现选中文字提示新浪微博分享效果
2017/06/15 Javascript
laravel5.3 vue 实现收藏夹功能实例详解
2018/01/21 Javascript
vuex直接赋值的三种方法总结
2018/09/16 Javascript
validform表单验证的实现方法
2019/03/08 Javascript
[01:04:29]DOTA2-DPC中国联赛 正赛 Phoenix vs XG BO3 第二场 1月31日
2021/03/11 DOTA
Python实现字符串格式化输出的方法详解
2017/09/20 Python
Python利用公共键如何对字典列表进行排序详解
2018/05/19 Python
详解python中的装饰器
2018/07/10 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
全面总结使用CSS实现水平垂直居中效果的方法
2016/03/10 HTML / CSS
CSS3 @font-face属性使用指南
2014/12/12 HTML / CSS
英国二手物品交易网站:Preloved
2017/10/06 全球购物
NYX Professional Makeup英国官网:美国平价专业彩妆品牌
2019/11/13 全球购物
国际经济贸易专业推荐信
2013/11/06 职场文书
《梅花魂》教学反思
2014/04/30 职场文书
体育之星事迹材料
2014/05/11 职场文书
蛋糕店创业计划书范文
2014/09/21 职场文书
会计工作总结范文2014
2014/12/23 职场文书
2015年人事专员工作总结
2015/04/29 职场文书
奖学金申请个人主要事迹材料
2015/11/04 职场文书
升级 Win11 还是坚守 Win10?微软 Win11 新系统缺失功能大盘点
2022/04/05 数码科技