ValueError: binary mode doesn‘t take an encoding argument
在运行文件操作相关功能时报错: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相关推荐
- python基础之文件操作,集合,函数
文件操作: 打开文件的方法: 第一种:打开文件执行完命令后,需要关闭文件,否则会一直占用内存空间 f=open('/data/1.txt','r+') #后面的r+ 表示打开文件的模式是读写 # ...
- python写入二进制文件的库_python之写入二进制文件
概述 计算机都是以二进制存储文件的,如mp3.图片等,文本文件也是如此,在本节中以二进制模式写入文件 写文件的很多操作,与读文件的操作是相同的,建议先看 读取二进制文件 打开文件 读写文件,要先通过内 ...
- 第十五篇 Python之文件处理
一 文件操作 介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分. 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所 ...
- 【老军医方】在脱发过程中遇到的各种疑难杂症
在脱发过程中遇到的各种疑难杂症 症状一:PyCharm中的HTML.Json文件等只有一行 症状二:在使用爬虫过程中运行后出现大面积红色HTML文本 症状三:报错 requests.exception ...
- Python3.5 ‘wb’与‘w’区别以及写入excel的常见错误
Python3.5 'wb'与'w'区别以及写入excel的常见错误 望共同进步 转载请注明地址:http://blog.csdn.net/weixin_39701039/article/detail ...
- Python入门(二十三)- 文件操作1
二十三.文件操作 23.1 文件基础知识 当程序运行时,变量是保存数据的好方法,但变量.序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中. ...
- python文件操作函数_python基础之文件操作,集合,函数
文件操作: 打开文件的方法: 第一种:打开文件执行完命令后,需要关闭文件,否则会一直占用内存空间 f=open('/data/1.txt','r+') #后面的r+ 表示打开文件的模式是读写 #命令 ...
- python ant_Python 文件操作
一.Python文件I/O 打印到屏幕 >>> print("Python 是一个非常棒的语言,不是吗?") Python 是一个非常棒的语言,不是吗? > ...
- Python文件(一):文件类型、文件的打开,读取写入,关闭、文件备份、文件和文件夹的操作
一.文件 文件是存储在存储器上的一组数据序列,可以包含任何数据内容. 文件是数据的抽象和集合. 二.文件类型 文本文件:长字符串 二进制是信息按照非字符但有特定格式形成的文件,文件内部数据的组织格式与 ...
最新文章
- [SDOI2017]新生舞会
- 更改数据库对象所有者
- 《研磨设计模式》chap14 迭代器模式(3) 举例
- CSS之关系选择器、属性选择器、伪类选择器
- Module not found: Error: Can‘t resolve ‘sass-loader‘ in E:\IdeaProject\xinguan\xinguan
- Win7系统打印机删除不掉的解决方法
- 对损失函数的总结(持续更新)
- VB案例:素数判断与合数分解
- Python版基于递归的冒泡排序算法
- javascript中的Date类型
- unix--Tripwire 应用
- 过滤器 拦截器 controller 页面 的执行顺序
- 利用Server 2003的远程桌面搭建简易的RAS远程接入系统
- 剖析简易计算器带你入门微信小程序开发
- Java 根据模板文件生成新的PPT
- MySQL全文索引和like
- 怎么把原本一页的PDF拆分成单独的两页?
- 07 图形学——曲线曲面
- 1.19.5.4.流上的Join、常规Join、时间区间Join、时态表Join、基于处理时间的时态Join、时态表函数Join、用法
- php intval 四舍五入,PHP与JS---取整数方法int,celi,floor,round 收藏