对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脚本操作MongoDB的教程
Apr 16 Python
python中函数默认值使用注意点详解
Jun 01 Python
获取Django项目的全部url方法详解
Oct 26 Python
Django添加feeds功能的示例
Aug 07 Python
python之消除前缀重命名的方法
Oct 21 Python
Django 反向生成url实例详解
Jul 30 Python
python实现的批量分析xml标签中各个类别个数功能示例
Dec 30 Python
python中的django是做什么的
Jul 31 Python
Django配置Bootstrap, js实现过程详解
Oct 13 Python
python 实现客户端与服务端的通信
Dec 23 Python
Python将QQ聊天记录生成词云的示例代码
Feb 10 Python
浅析python连接数据库的重要事项
Feb 22 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 正则表达式小结
2009/08/31 PHP
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
PHP的curl实现get,post和cookie(实例介绍)
2013/06/17 PHP
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
2014/08/18 PHP
PHP中session跨子域的三种实现方法
2016/07/25 PHP
javascript 面向对象编程 function也是类
2009/09/17 Javascript
Javascript call和apply区别及使用方法
2013/11/14 Javascript
js关于字符长度限制的问题示例探讨
2014/01/24 Javascript
使用jQuery实现的掷色子游戏动画效果
2014/03/14 Javascript
利用jquery动画特效和css打造的侧边弹出垂直导航
2014/04/04 Javascript
JavaSacript中charCodeAt()方法的使用详解
2015/06/05 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
2015/08/25 Javascript
JS中正则表达式只有3种匹配模式(没有单行模式)详解
2016/07/28 Javascript
完美解决js传递参数中加号和&号自动改变的方法
2016/10/11 Javascript
微信小程序Redux绑定实例详解
2017/06/07 Javascript
Less 安装及基本用法
2018/05/05 Javascript
JS实现点击按钮可实现编辑功能
2018/07/03 Javascript
vue 实现模糊检索并根据其他字符的首字母顺序排列
2019/09/19 Javascript
Vue环境搭建+VSCode+Win10的详细教程
2020/08/19 Javascript
elementUI同一页面展示多个Dialog的实现
2020/11/19 Javascript
[58:12]Ti4第二日主赛事败者组 LGD vs iG 3
2014/07/21 DOTA
跟老齐学Python之关于类的初步认识
2014/10/11 Python
Python存取XML的常见方法实例分析
2017/03/21 Python
windows下python连接oracle数据库
2017/06/07 Python
Python通过future处理并发问题
2017/10/17 Python
Redis使用watch完成秒杀抢购功能的代码
2018/05/07 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
2018/05/16 Python
python opencv如何实现图片绘制
2020/01/19 Python
浅谈keras使用预训练模型vgg16分类,损失和准确度不变
2020/07/02 Python
乡镇食品安全责任书
2014/07/28 职场文书
大学生社会实践活动总结报告
2015/05/06 职场文书
小学英语课教学反思
2016/02/15 职场文书
高一数学教学反思
2016/02/18 职场文书
创业的9条正确思考方式
2019/08/26 职场文书
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle
uniapp 微信小程序 自定义tabBar 导航
2022/04/22 Javascript