两处错误一、你是用open打开一个文件,此时调用的是w写入模式,下面使用read是没有权限的,你得使用w+读写模式二、使用write写入一个字符s,但是此时并没有真正的写入,而是还存在与内存中。此时执行read读取的为空字符。需要执行a.close()以后,再使用a=open(“D://2.txt” ...
转载 2021-09-25 14:52:00
10000+阅读
1点赞
2评论
原创 2023-03-16 04:08:05
89阅读
        今天在做python语感练习的时候,报了如下异常:就是这个红彤彤的异常io.UnsupportedOperation: not writable翻译一下,意思是不支持写入的权限。仔细检查了一下,才发现在第一次打开文件的时候忘了设置权限了,于是添加上了之后,程序就成功运行了!!!...
原创 2021-06-04 22:33:38
1514阅读
      
原创 2022-04-01 11:31:01
759阅读
今天使用seek()时报错了, 看下图 然后就百度了一下,找到了解决方法 这篇博客https://www.cnblogs.com/xisheng/p/7636736.html 帮忙解决了问题, 照理说,按照seek()方法的格式file.seek(offset,whence),后面的1代表从当前位置
转载 2019-01-11 15:30:00
444阅读
2评论
python使用seek(-3,2)函数报错:io.UnsupportedOperation: can't do nonzero end-relative seeks'''当前文件目录下mytest.txt文件内容如下:helllo,worldhahhaahhjjjjjjj'''#测试seek()函数代码fi =open("mytest.txt","r")fi.seek(-3...
原创 2021-08-27 15:54:02
794阅读
python使用seek(-3,2)函数报错:io.UnsupportedOperation: can't do nonzero end-relative seeks'''当前文件目录下mytest.txt文件内容如下:helllo,worldhahhaahhjjjjjjj'''#测试seek()函数代码fi =open("mytest.txt","r")fi.seek(-3...
原创 2022-02-28 16:27:12
356阅读
文件处理open(file,mode)file:文件名mode:打开文件的模式常用的:read write appendr w xr+ w+ x+rb rb+wb wb+ab ab+说明:1.file文件open之后默认是r,只读模式,如果写入内容,报io.UnsupportedOperation: not writable2.r+ 可读可写。先写再读的话,从头开始覆盖写,读光标之后的内容,读写随
其实r 是只读,只能读不能写,这是很明确的,但是r+是可读写,变成r+后还没太明白到底加了什么,还是照样写不了,有没有这样的体验呢,如下代码,只读时这样的话报错是明显的:io.UnsupportedOperation: not writable,不可写应都能理解,但是变成r+呢你试过会发现,什么也没打印出来,同时注意!!!也没有报错。到底是什么意思呢?其实是由于读写机制的问题,当一个文件被读或者写