python not readable_Python错误集锦:读写文件时提示UnsupportedOperation: not readable
python not readable_Python错误集锦:读写文件时提示UnsupportedOperation: not readable
错误提示:
读写文件时提示UnsupportedOperation: not readable
#juzicode.com/vx:桔子code
fileobj=open('example-r.txt','r')
cont = fileobj.read()
print(cont)
fileobj=open('example-w.txt','w')
cont = fileobj.read()
print(cont)
juzicode.com
---------------------------------------------------------------------------
UnsupportedOperation Traceback (most recent call last)
in
5
6 fileobj=open('example-w.txt','w')
----> 7 cont = fileobj.read()
8 print(cont)
UnsupportedOperation: not readable
可能原因:
1、打开example-w.txt是以只写方式打开的,再用read()方法读文件会报错。
解决方法:
1、如果文件只写入文件,不能使用read()方法。或者使用追加方式’a+’打开文件,可以先读文件,再写入文件。文件读写操作可参考:Python进阶教程m2–文件读写
#juzicode.com/vx:桔子code
with open('example-w.txt','a+',encoding='utf8') as fileobj:
posi = fileobj.tell() #获取当前文件指针位置
print('tell():',posi)
fileobj.seek(0) #文件指针指向开始位置
content=fileobj.read()
print('read():\n',content)
关注微信公众号:“桔子code”,欢迎后台留言撩我,我会尽我所能为你解惑Python,C等编程知识
- KPM字符串匹配next矩阵计算
- 5个超好用的自媒体网站,免费用
- 《中国垒球》:跨界联赛·完美落幕
- flask
- 通过过滤器Filter来完成url访问权限限制
- Linux:NFS服务器
- chromium 37 chrome Native messaging 本地消息机制
- RabbitMQ
- Linux的安装(手把手一步一步教学)
- Swing中如何实现二级联动下拉列表
- 潜在狄利克雷分配(LDA)(latent Dirichlet allocation)
- 文本数据分析:删除停用词
- 一个人在家怎么做自媒体?4个靠谱平台,门槛低、变现很简单
- 代码: 0x80131500:应用商店打不开
- TensorFlow Lite 开发手册(5)——TensorFlow Lite模型使用实例(分类模型)
- JAVA中的deflate压缩实现
- 产品读书《金字塔原理》