python文件读取失败怎么办?如何解决python文件读取失败

在读python文件的时候是不是会经常遇到文件读取失败的问题,今天这篇文章就是有关 “python文件读取失败怎么办?如何解决python文件读取失败”的内容,下面让我带着大家一起学习怎么去解决,希望大家阅读完这篇文章后会有所帮助 。

python文件读取失败怎么办?如何解决python文件读取失败

文章插图
在读取文件时候比如读取 hh.csv 时候 可能报编码错误,类似于'hh' codec can't decode byte 0xac in position 211: illegal multibyte sequen,如果是这种问题,可以在读取的时候,设定编码格式 。实例如下:
id_list = []with open('hh.csv', "r", encoding="utf-8") as csvfile:  csvReader = csv.reader(csvfile)  for content in csvReader:    content = str(content)    if 'l.' in content:      continueid_list.append(content.split('\\')[0].replace("['", ""))在代码里面含有保存图片或者视频的时候或许也会报错,解决方法就是设置一下它的文件打开方式,图片和视频都是以bytes类型二进制方式请求和写入,r表示read,w表示write,+表示读写模式 。,b表示二进制,t表示文本模式,t是默认的模式,附上一些写入模式:
w 以写方式打开,
a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)
r+ 以读写模式打开
w+ 以读写模式打开
a+ 以读写模式打开
rb 以二进制读模式打开
wb 以二进制写模式打开
ab 以二进制追加模式打开
【python文件读取失败怎么办?如何解决python文件读取失败】rb+ 以二进制读写模式打开
wb+ 以二进制读写模式打开
ab+ 以二进制读写模式打开
在读取文件的时候,还有一个常见的错误:TypeError: 'str' object is not callable,它的意思就是str不可以被系统调用,具体表现就是调用的函数或者是变量有问题,所以在关键字传递参数的时候,一定要类型一一对应,不要乱传 。
今天有关“python文件读取失败怎么办?如何解决python文件读取失败”的内容到这里就结束啦,想要了解更多的可继续关注哦!会按时为大家更新不一样的内容!

    推荐阅读