在运行文件操作相关功能时报错:ValueError: binary mode doesn't take an encoding argument

即不支持指定encoding参数。
import requestsresponse = requests.get(url='http://www.baidu.com')
print(response.status_code)  #打印状态码
print(response.url)  #请求的url
print(response.headers) #打印头部信息
print(response.cookies)  #打印cookies信息
print(response.text)  #打印源代码
print(response.content)  #以字节流打印bytes
with open('a.txt','wb',encoding='utf-8') as f:f.write( str(response.content))"""pydev_imports.execfile(filename, global_vars, local_vars)  # execute the scriptFile "D:\pycharm2020\PyCharm 2020.1\plugins\python\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 18, in execfileexec(compile(contents+"\n", file, 'exec'), glob, loc)File "D:/python_files/爬虫/初始_02.py", line 10, in <module>with open('a.txt','wb',encoding='utf-8') as f:
ValueError: binary mode doesn't take an encoding argument"""

原因分析:rb+,wb等操作时不支持指定encoding参数,删除encoding即可:

with open('a.txt','w+') as f:f.write( str(response.content))

ValueError: binary mode doesn‘t take an encoding argument相关推荐

  1. python基础之文件操作,集合,函数

    文件操作: 打开文件的方法: 第一种:打开文件执行完命令后,需要关闭文件,否则会一直占用内存空间 f=open('/data/1.txt','r+')    #后面的r+ 表示打开文件的模式是读写 # ...

  2. python写入二进制文件的库_python之写入二进制文件

    概述 计算机都是以二进制存储文件的,如mp3.图片等,文本文件也是如此,在本节中以二进制模式写入文件 写文件的很多操作,与读文件的操作是相同的,建议先看 读取二进制文件 打开文件 读写文件,要先通过内 ...

  3. 第十五篇 Python之文件处理

    一 文件操作  介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分. 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所 ...

  4. 【老军医方】在脱发过程中遇到的各种疑难杂症

    在脱发过程中遇到的各种疑难杂症 症状一:PyCharm中的HTML.Json文件等只有一行 症状二:在使用爬虫过程中运行后出现大面积红色HTML文本 症状三:报错 requests.exception ...

  5. Python3.5 ‘wb’与‘w’区别以及写入excel的常见错误

    Python3.5 'wb'与'w'区别以及写入excel的常见错误 望共同进步 转载请注明地址:http://blog.csdn.net/weixin_39701039/article/detail ...

  6. Python入门(二十三)- 文件操作1

    二十三.文件操作 23.1 文件基础知识 当程序运行时,变量是保存数据的好方法,但变量.序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中. ...

  7. python文件操作函数_python基础之文件操作,集合,函数

    文件操作: 打开文件的方法: 第一种:打开文件执行完命令后,需要关闭文件,否则会一直占用内存空间 f=open('/data/1.txt','r+') #后面的r+ 表示打开文件的模式是读写 #命令 ...

  8. python ant_Python 文件操作

    一.Python文件I/O 打印到屏幕 >>> print("Python 是一个非常棒的语言,不是吗?") Python 是一个非常棒的语言,不是吗? > ...

  9. Python文件(一):文件类型、文件的打开,读取写入,关闭、文件备份、文件和文件夹的操作

    一.文件 文件是存储在存储器上的一组数据序列,可以包含任何数据内容. 文件是数据的抽象和集合. 二.文件类型 文本文件:长字符串 二进制是信息按照非字符但有特定格式形成的文件,文件内部数据的组织格式与 ...

最新文章

  1. [SDOI2017]新生舞会
  2. 更改数据库对象所有者
  3. 《研磨设计模式》chap14 迭代器模式(3) 举例
  4. CSS之关系选择器、属性选择器、伪类选择器
  5. Module not found: Error: Can‘t resolve ‘sass-loader‘ in E:\IdeaProject\xinguan\xinguan
  6. Win7系统打印机删除不掉的解决方法
  7. 对损失函数的总结(持续更新)
  8. VB案例:素数判断与合数分解
  9. Python版基于递归的冒泡排序算法
  10. javascript中的Date类型
  11. unix--Tripwire 应用
  12. 过滤器 拦截器 controller 页面 的执行顺序
  13. 利用Server 2003的远程桌面搭建简易的RAS远程接入系统
  14. 剖析简易计算器带你入门微信小程序开发
  15. Java 根据模板文件生成新的PPT
  16. MySQL全文索引和like
  17. 怎么把原本一页的PDF拆分成单独的两页?
  18. 07 图形学——曲线曲面
  19. 1.19.5.4.流上的Join、常规Join、时间区间Join、时态表Join、基于处理时间的时态Join、时态表函数Join、用法
  20. php intval 四舍五入,PHP与JS---取整数方法int,celi,floor,round 收藏

热门文章

  1. Mysql创建自增序列方案(模拟Oracle序列)
  2. 给ACCESS2003加密码和去掉密码
  3. Vue+element ui表单中省市区级联选择—v-distpicker/Cascader
  4. VBA中的正则表达式(三)
  5. 服务器运维是什么意思?日常工作包含哪些?
  6. pyside2 系列之介绍,安装,简单例子
  7. 大厂代码规范及个人本学期的代码规范
  8. 360doc个人图书馆解决复制问题
  9. matlab滤波器滤除低频直流信号,极低频滤波器MATLAB
  10. JVM 垃圾回收(GC)