Python 文件操作Error: binary mode doesn't take an encoding argument

2023-05-16

Python 报错:ValueError: binary mode doesn't take an encoding argument

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

 

上代码:


>>> with open("course_info","rb+",encoding="utf-8")as f: #rb+操作时不支持指定encoding参数

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: binary mode doesn't take an encoding argument  

原因分析:rb+操作时不支持指定encoding参数

解决办法: 去掉encoding,改成 with open('course_info','rb+') as f:

转载于:https://www.cnblogs.com/dayuanzhang/p/10459815.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python 文件操作Error: binary mode doesn't take an encoding argument 的相关文章

  • 如何用序列图来展示一个类与另一个类之间的关系,以该类的实例的实例作为输入?

    我将使用之前的相同示例question https stackoverflow com questions 66934927 how to represent the relationship between an instance of
  • Python Flask 导入未导入模块的错误

    我有一个在 Google App Engine 中运行的 Flask 应用程序 昨天 我部署了应用程序的新版本 其中仅更改了 HTML 样式 它按预期部署 今天 我意识到我没有更改每个相应 HTML 页面的标题 因此我只更改了每个 HTML
  • 按时间合并 pandas 数据框和另一列

    我有两个熊猫数据框 我正在尝试将它们组合成一个数据框 我是这样设置它们的 a date 1 1 2015 00 00 1 1 2015 00 15 1 1 2015 00 30 num 1 2 3 b date 1 1 2015 01 15
  • 按日期过滤 Pandas 数据框

    我有一个带有 日期 列的 Pandas DataFrame 现在我需要过滤掉 DataFrame 中日期在未来两个月之外的所有行 本质上 我只需要保留接下来两个月内的行 实现这一目标的最佳方法是什么 If 日期列是索引 然后使用 loc 进
  • 在Virtualenv环境中安装python-numpy

    我想在 Virtualenv 环境中安装 python numpy 我的系统是Ubuntu 12 04 我的python是2 7 5 首先我安装了 Virtualenv sudo apt get install python virtual
  • 使用 pyinstaller 在所有系统上保留字体

    我使用 tkinter 制作了一个 GUI 我用 pyinstaller 创建了 onefile exe 但设置的字体 font freesans ttf 不适用于其他计算机 我想我需要添加字体 但在与我类似的情况下 我不明白 pygame
  • 球体表面上测地线(最短距离路径)之间的交点

    我进行了广泛的搜索 但尚未找到该问题的合适答案 给定球体上的两条线 每条线由起点和终点定义 确定它们是否相交以及相交的位置 我找到了这个网站 http mathforum org library drmath view 62205 html
  • 使用 python 字符串格式插入制表符

    我正在尝试使用 format 形成一个字符串 但无法弄清楚这一点 lems scaena persona improbus for i in lems print format i t whatever 但拉环并没有像我想象的那样拉紧 实际
  • 在 Python Pandas 中使用 groupby 按列连接行

    而不是例如使用 group by 计算总和 我想连接同一组中的所有行 下面的代码应该只组合 连接行 而不是 sum 如果每组有 5 行 则新数据框的列数将是 5 倍 每列 x 5 例子 这是我现在拥有的数据框 Index Pool B C
  • 限制多处理python中的进程数量

    我的要求是生成hundreds of HTTP POST requests per second 我正在使用它urllib2 def send req urllib2 Request url req add data data respon
  • 获取 IndexError:字符串索引超出范围

    我不知道为什么我会得到一个 IndexError 字符串索引超出范围 用这个代码 s oobbobobo a 0 for b in range len s 1 if s b b and s b 1 o and s b 2 s b a 1 e
  • 模块“tensorflow._api.v2.train”没有属性“GradientDescentOptimizer”

    我使用Python 3 7 3并安装了tensorflow 2 0 0 alpha0 但是存在一些问题 例如 模块 tensorflow api v2 train 没有属性 GradientDescentOptimizer 这是我的全部代码
  • 如何在pyqtgraph中绘制十字线并绘制鼠标位置?

    我是 Python 和 pyqtgraph 的新手 我正在开发针对不同类型信号的查看器 目前 当我想包含十字准线和带有鼠标位置的文本标签时 我陷入了困境 我正在使用 GridLayout 因为稍后图形会与其他几个元素组合在一起 我尝试改编
  • 使用 Python 移动特定文件类型

    我知道这对你们中的许多人来说会非常容易 我刚刚开始学习 Python 需要一些基本文件处理方面的帮助 我拍摄了很多屏幕截图 最终出现在我的桌面上 因为这是默认设置 我知道我可以更改屏幕截图设置以自动将其保存在其他位置 不过 我认为这个程序将
  • 如何使用 mechanize 获取生成的验证码图像

    我正在尝试使用 python 和 mechanize 从我的移动提供商网站发送短信 问题是表单有验证码图像 使用 mechanize 我可以获取图像的链接 但每次访问该链接时它都是不同的 有什么办法可以从 mechanize 获得准确的图片
  • Python 记录类型错误

    你能帮帮我吗 出了什么问题 import logging if name main logging basicConfig format asctime s levelname s module s funcName s message s
  • Python OrderedDict 不保持元素顺序[重复]

    这个问题在这里已经有答案了 我正在尝试创建一个 OrderedDict 对象 但我一创建它 元素就变得混乱了 这就是我所做的 from collections import OrderedDict od OrderedDict 0 0 2
  • 检查字典是否有多个键

    如何检查字典 实际上是类似字典的对象 是否具有给定集合的所有内容keys 复数 到目前为止 我已经使用过 d a 1 b 2 c 3 keys a b def has keys d keys for key in keys if not k
  • 如何在 numpy 数组中绘制线条?

    我希望能够将线条绘制到 numpy 数组中 以获得用于在线手写识别的离线功能 这意味着我根本不需要图像 但我需要 numpy 数组中的某些位置 给定大小的图像看起来像这些位置 我希望能够指定图像大小 然后绘制如下笔画 import modu
  • 将 UTF-16 转换为 UTF-8 并删除 BOM?

    我们有一位数据输入人员在 Windows 上使用 UTF 16 编码 希望使用 utf 8 并删除 BOM utf 8 转换有效 但 BOM 仍然存在 我该如何删除这个 这就是我目前所拥有的 batch 3 src Users jt src

随机推荐

  • 常见开发语言擅长领域

    Python xff1a 机器学习 xff0c 数据科学还有Web开发 JavaScript xff1a Web开发 xff08 前端和后端 xff09 和游戏开发 Java xff1a 移动Android应用程序开发 xff0c 企业应用
  • 【Arch安装】

    Arch安装 不完整 xff0c 凭记忆补充 1 xff0c 制作安装介质 xff08 请跳转链接 xff1a https www archlinux org download xff09 2 xff0c 从UEFI模式启动后 xff0c
  • 关于 systemctl --user status 报错的问题

    关于 systemctl user enable mpd 报错 xff1a Failed to connect to bus No such file or directory 因为arch脚本中 xff0c systemctl 是 sud
  • RNA-Seq比对软件HISAT2的用法

    参考网址 xff1a http blog sciencenet cn blog 759995 990471 html 感谢原作者 转载于 https www cnblogs com lmt921108 p 7442839 html
  • curl: (1) Protocol 'http not supported or disabled in libcurl

    在windows中使用curl的时候 xff0c 命令为 curl 39 http localhost 9200 pretty 39 出现这个报错 curl 1 Protocol 39 http not supported or disab
  • Linux日志服务器配置

    配置日志服务器 环境 xff1a tibet xff1a 10 11 3 57 gaplinux xff08 日志服务器 xff09 xff1a 10 11 3 3 修改tibet上的 etc hosts xff0c 增加如下代码 xff1
  • Ubuntu16.04下配置ssh免密登录

    Ubuntu16 04下配置ssh免密登录 环境准备 xff1a 新建两台虚拟机 xff0c 而且两台虚拟机上都装有Ubuntu16 04的系统 xff0c 使两台虚拟机之间保持互通状态 分别为两台虚拟机命名为A B 假设我们要使A虚拟机免
  • linux slf4j找不到,SLF4J错误消息

    在本章中 xff0c 我们将讨论在使用SLF4J时获得的各种错误消息或警告以及这些消息的原因 含义 无法加载类 org slf4j impl StaticLoggerBinder 这是在类路径中没有提供SLF4J绑定时引起的警告 以下是完整
  • C#使用RabbitMQ

    1 说明 在企业应用系统领域 xff0c 会面对不同系统之间的通信 集成与整合 xff0c 尤其当面临异构系统时 xff0c 这种分布式的调用与通信变得越发重要 其次 xff0c 系统中一般会有很多对实时性要求不高的但是执行起来比较较耗时的
  • 安装rpm的mysql_linux下安装rpm格式的mysql

    1 下载安装包 官网下载 rpm格式安装包 xff0c 需要下面两个文件 xff1a MySQL server 5 0 26 0 i386 rpm MySQL client 5 0 26 0 i386 rpm 注 xff1a 官网下载时 x
  • 我的世界服务器怎么修改合成表,《我的世界》1.8原版自定义合成表教程 怎么自定义合成表...

    我的世界 1 8原版自定义合成方法 xff0c 很多玩家还不了解 xff0c 今天给大家带来玩家 真名 分享的 我的世界 1 8原版自定义合成表教程 xff0c 一起来看看吧 版本要求1 8 优点 xff1a 自定义 合成表数量可以很大 合
  • 题解 化学反应

    化学反应 Description 有 N 种不同的物质 xff0c 每种物质有两个属性 能量 和 活度 N 种中的任意两种物质都可以发生反应 xff1b 反应放热为两种物质的 能量 之差加一再乘上 活度 的较大值 换句话说 xff0c 设第
  • JAVA字符串中的转义字符

    一 在java字符串中如果出现斜杠 xff0c 1 当成转义字符 34 34 时 xff0c 后面必须接八进制数字进行ASCII转义输出成其它字符 xff0c 2 当成字符串字面值斜杠直接输出时 xff0c 必须用双斜杠 34 34 转义为
  • # ES6基础

    ES6基础 let和const 在以前的js中有一个问题 xff0c 就是只存在函数作用域而不存在局部作用域 let xff0c const的出现改变了这个问题 const就是定义常量 this指向 说默认this指向调用它的对象倒不如说函
  • SpringBoot实现定时器定时处理任务

    最近在项目中遇到了一个问题 对于新建的活动 活动设置了开始时间和结束时间 也就是数据库中的一个状态码的改变而已 但是 这里就有问题了 如何去实现到时间更改活动状态呢 1 刚开始的时候 我想了下定时任务 但是怎么也想不出配置的时间问题 对于活
  • 在雪豹10.6.2(Mac OS X)上安装Oracle10g

    1 Install preparation 基本环境 xff1a Snow Leopard10 6 2 xff0c Oracle10 2 0 4 打开Mac的终端 xff0c 执行 xff1a sudo i 创建oinstall组和orac
  • abaqus2016安装过程中出现error:unable to add abaqus command directory to PATH variable

    请问abaqus2016安装过程中出现error unable to add abaqus command directory to PATH variable是什么原因 xff0c 怎么解决啊 xff0c 总是安装失败 这个问题我解决了
  • MySQL中的 DATE_FORMAT 与 SQL 中的 DATEPART()函数使用介绍

    本小白最近学习MySQL xff0c 因为之前是已经有学过微软大佬的SQL Server所以自认为理解的还是稍快的 滑鸡 xff0c 好了说正事 今天在写一个查询语句时 xff0c 需要用到 一个日期函数 xff1a DATEPART 因为
  • ps常见颜色以及其色值

    1 白色 FFFFFF 2 红色 FF0000 3 绿色 00FF00 4 蓝色 0000FF 5 牡丹红 FF00FF 6 青色 00FFFF 7 黄色 FFFF00 8 黑色 000000 9 海蓝 70DB93 10 巧克力色 5C3
  • Python 文件操作Error: binary mode doesn't take an encoding argument

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