博客
关于我
ValueError: binary mode doesn‘t take an errors argument
阅读量:630 次
发布时间:2019-03-14

本文共 822 字,大约阅读时间需要 2 分钟。

在使用pickle读取.pkl文件时,出现如下错误:

Input = open('./test_texts.pkl', 'rb')test_texts = pickle.load(Input)Traceback (most recent call last):  File "G:/GithubClone/cluster/data_process.py", line 254, in 
output = open('./qinghua/test_texts.pkl', 'rb') File "D:\Anaconda\envs\cluster_tf_1.15\lib\site-packages\bert4keras\snippets.py", line 91, in __init__ self.file = _open_(name, mode, encoding=encoding, errors=errors)ValueError: binary mode doesn't take an errors argument
  • 尝试(未成功):
#with open(PngPath,mode=‘rb’,errors=‘ignore’) as f:with open(PngPath,mode=‘rb’) as f:
  • 不符合错误场景
with open("course_info","rb+",encoding="utf-8") as f:  #rb+操作时不支持指定encoding参数去掉encoding,改成 with open('course_info','rb+') as f:

最后发现,import模块冲突 (将from bert4keras.snippets import open注释即可):

import picklefrom bert4keras.snippets import open

转载地址:http://xgxoz.baihongyu.com/

你可能感兴趣的文章
MQTT工作笔记0009---订阅主题和订阅确认
查看>>
Mqtt搭建代理服务器进行通信-浅析
查看>>
MS Edge浏览器“STATUS_INVALID_IMAGE_HASH“兼容性问题
查看>>
ms sql server 2008 sp2更新异常
查看>>
MS UC 2013-0-Prepare Tool
查看>>
MSBuild 教程(2)
查看>>
msbuild发布web应用程序
查看>>
MSB与LSB
查看>>
MSCRM调用外部JS文件
查看>>
MSCRM调用外部JS文件
查看>>
MSEdgeDriver (Chromium) 不适用于版本 >= 79.0.313 (Canary)
查看>>
MsEdgeTTS开源项目使用教程
查看>>
msf
查看>>
MSSQL数据库查询优化(一)
查看>>
MSSQL数据库迁移到Oracle(二)
查看>>
MSSQL日期格式转换函数(使用CONVERT)
查看>>
MSTP多生成树协议(第二课)
查看>>
MSTP是什么?有哪些专有名词?
查看>>
Mstsc 远程桌面链接 And 网络映射
查看>>
Myeclipse常用快捷键
查看>>