栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

notsupportedversion什么意思_io.unsupportedOperation:not readable?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

notsupportedversion什么意思_io.unsupportedOperation:not readable?

使用open语句打开一来个文件,此时调用的是w写入模式,下面使用read是没有权限的。

使用write写入,但是此时并没有真正的写入,而是还存在与内存中。此时执行read读取的为空字符。

with open(data_path,'r',encoding='utf-8') as up:
            pb=up.read()
        with open(data_path,'r',encoding='utf-8') as vp:
            head, sep, tail = pb.partition('————')
            vp.write(head)
            up.close()
            vp.close()

把‘r'换成’w‘即可

with open(data_path,'r',encoding='utf-8') as up:
            pb=up.read()
        with open(data_path,'w',encoding='utf-8') as vp:
            head, sep, tail = pb.partition('————')
            vp.write(head)
            up.close()
            vp.close()

读写中后面的参数:w, r, wt, rt,wb,rb ,都是 python 里面文件操作的模式 。

1、w是写模式 ,r是读 模式 。

2、t是windows平台特有的所谓text mode (文本模式),区别 在于会自动识别windows平台的换行符。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/783733.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号