在读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文件读取失败”的内容到这里就结束啦,想要了解更多的可继续关注哦!会按时为大家更新不一样的内容!
推荐阅读
- Python写入MySQL数据库的方式有哪些?如何将Python写入MySQL数据库?
- python什么是素数?怎么用Python求某个范围内的所有素数
- Python如何批量转换多种音乐格式?Python如何将音乐格式批量转换?
- Python如何判断字符串是不是数字?判断算法的方法有哪些?
- Python和java哪个更值得学?python和java该如何选择?
- python中的百分号表示什么意思?如何使用python中百分号?
- for循环输出两种方法是什么? 如何在python中利用for循环实现内输出和外输出?
- python字符串切片如何使用?字符串切片的用法
- python和C语言之间有什么区别?python和C语言的区别
- 什么是python的聚类算法?如何理解python的聚类算法?