在读取文件时候比如读取 xxx.csv 时候 可能报编码错误

类似于

'xxx' codec can't decode byte 0xac in position 211: illegal multibyte sequen

id_list = []

with open('E:/work_spider/xxx/xx.csv', "r", encoding="utf-8") as csvfile:

csvReader = csv.reader(csvfile)

for content in csvReader:

content = str(content)

if 'l.' in content:

continue

id_list.append(content.split('\')[0].replace("['", ""))

可以在读取时候尝试制定编码方式。

保存图片或者视频文件的时候或许也会报错 Unicode decode error xxxxxxxxxxx

VideoHtmlContent = requests.get(url = VideoUrl,headers=headers).content

with open('bobovideo.mp4','wb',) as f:

f.write(VideoHtmlContent)

不要忘记 它的文件打开方式 图片可视频都是以bytes类型二进制方式请求和写入 我们使用"wb',以二进制写模式打开

open有很多打开模式 以下仅供参考和查阅:

a表示append,r表示read,w表示write,+表示读写模式。,b表示二进制,t表示文本模式,t是默认的模式。

w 以写方式打开,

a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)

r+ 以读写模式打开

w+ 以读写模式打开

a+ 以读写模式打开

rb 以二进制读模式打开

wb 以二进制写模式打开

ab 以二进制追加模式打开

rb+ 以二进制读写模式打开

wb+ 以二进制读写模式打开

ab+ 以二进制读写模式打开

问题扩展:

python文件读取:遇见的错误及解决办法

TypeError: 'str' object is not callable

产生原因:

该错误TypeError: 'str' object is not callable字面上意思:就是str不可以被系统调用,

其实原因就是:你正在调用一个不能被调用的变量或对象,具体表现就是你调用函数、变量的方式错误.

例子:

filePath=kwargs['path']

filePathStr=str(filePath)

也就是自己在用的是关键字参数传参,传过来的时候是什么类型,传过来就是什么类型,也就是filePath本来就是字符串类型,但是我又用了str()函数去作用于他,这就是问题所在,函数调用错误!

到此这篇关于python文件读取失败怎么处理的文章就介绍到这了,更多相关python文件读取失败怎么办内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

python读取文件读不出来-python文件读取失败怎么处理相关推荐

  1. 为什么python文件读不出来_python文件为什么读不出来

    让我来,我写一个0 f =开放(\u201CD: \\\u201D)()打印0楼主丢失了一个\u201C\\\u201Df =开放(\u201CD: \\\u201D)回溯(最近的电话最后):在Pyt ...

  2. Python核心编程读笔 8: 文件和输入输出

    第九章 文件和输入输出 一.文件内建函数.方法.属性 1 文件内建函数 file_object = open(file_name, access_mode='r', buffering=-1) 工厂函 ...

  3. google python style guide_读lt;google python style guidegt;几点记录 - 毛头明月耍大刀 - ITeye博客...

    放假闲暇想写几行代码,心想反正时间充裕不如先看看<google python style guide>挑挑平时写代码时候的错,于是真的发现了数处习惯和知识的漏洞,特此记录. 1. defa ...

  4. 编程软件python下载怎么读-怎么学python编程语言,他说,你需要这个工具

    懂中文你就能学会python,但你需要一些靠谱的工具. python作为一门十分容易上手的编程语言,连小学生都在学习,所以,不管你是从事什么工作,都可以学会这门编程语言. 那么作为初学者,如何才能有效 ...

  5. python禅怎么读_python学习——python之禅

    (一)python之禅: 在python中运行import this你会看到这样一段文字: The Zen of Python, by Tim Peters Beautiful is better t ...

  6. csv文件——读和遍历csv文件

    转载:https://automatetheboringstuff.com/2e/chapter16/ import csvexampleFile = open('C:\\Users\\del\\De ...

  7. Python学习笔记--day09 函数 模块 (文件、路径操作)

    第二模块 函数&模块 第一模块主要是学习python基础知识,从第二模块开始就可以通过程序去解决工作中实际的问题. 函数,一个用于专门实现某个功能的代码块(可重用). 内置函数 len.bin ...

  8. matlab读取xls、xlsx、csv文件

    常常我们在matlab里需要读取excel数据文件或者保存matlab中矩阵的数据.但是直接在matlab里用xlswrite写出的文件实际上是csv格式,在matlab里无法用xlsread读取.笔 ...

  9. F2FS源码分析-2.3 [F2FS 读写部分] F2FS的一般文件读流程分析

    F2FS源码分析系列文章 主目录 一.文件系统布局以及元数据结构 二.文件数据的存储以及读写 F2FS文件数据组织方式 一般文件写流程 一般文件读流程 目录文件读流程(未完成) 目录文件写流程(未完成 ...

最新文章

  1. 【ACM】杭电OJ 4548 美素数(二次打表)
  2. 输入n,求n位以内的水仙花数
  3. 我和“限速”之间的纠缠(一)
  4. Boost:宏BOOST_TEST_CSTR_EQ的使用实例
  5. 鸿蒙os2.0系统什么时候,鸿蒙OS 2.0beta什么时候发布 鸿蒙OS2.0功能介绍
  6. [jQuery] jQuery是通过哪个方法和Sizzle选择器结合的?
  7. 松下a6伺服x4接线图_2021中山东凤松下温控器回收价高同行
  8. python数据挖掘视频_python+opencv实时视频目标检测
  9. bzoj 2440: [中山市选2011]完全平方数【莫比乌斯函数+二分】
  10. VS2012写的程序在VS2010打开时显示当前版本不兼容
  11. 浏览器网页视频下载Video Octopus插件网页视频下载插件
  12. 415 http请求 hutool_HTTP请求返回415错误码定位解决方法
  13. 关于「数据分析师」的一些理解
  14. JavaScript系列之去掉字符串前后的空格
  15. java四目运算符_小心! JAVA三目运算符
  16. 生活中与现实中的字体应用体验俯拾皆是...
  17. Ubuntu使用cmake出现Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
  18. web-h264流媒体验证方案
  19. 编程世界,我的世界。
  20. Linux系列文章 —— vim的基本操作(误入vim退出请先按「ESC」再按:q不保存退出,相关操作请阅读本文)

热门文章

  1. 超大 Cookie 拒绝服务攻击
  2. WPF 4.0 DatePicker 快速录入
  3. .Net中的设计模式——Iterator模式
  4. Mysql的row_format(fixed与dynamic)
  5. [踏得网]HTML5在线教程阅读进度记录
  6. Thread Join()的用法
  7. 内存写越界导致破环堆结构引起的崩溃问题定位经验[如报错malloc(): memory corruption或free(): invalid next size]...
  8. 财务大数据比赛有python吗-如何在一个月之内掌握python数据分析,参加大数据比赛?...
  9. python话雷达图-Python 详解雷达图/蛛网图
  10. python恶搞小程序-抖音最火的整蛊表白小程序如何做出来的?教你用python做出