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

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 "", line 1, in 
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

你可能感兴趣的:(Python 文件操作Error: binary mode doesn't take an encoding argument)