网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月18日
漏签
0
天
python吧
关注:
459,204
贴子:
1,917,644
看贴
图片
吧主推荐
视频
游戏
13
回复贴,共
1
页
<<返回python吧
>0< 加载中...
【求助】在python 3.x中如何读取pkl文件
只看楼主
收藏
回复
独赏月缺
榜眼
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这里如果把“r”改为“rb”就不报错了
但是不知道为什么,有没有人给解释一下,r与rb有何区别
独赏月缺
榜眼
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
但是这块如果改成rb又会报出其他的错误,但是“r”也报错,同一楼错误
独赏月缺
榜眼
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
有没有大神会的,给讲解点拨一下,谢谢
fthief
榜眼
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
r是普通读,pkl是二进制读
A_G_Lamperouge
贡士
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
'r'是用默认编码去解码文本,一般默认都是utf-8,相当于open(filename, 'r', encode='utf8')
但如果要读取的文件编码是gbk的话会报UnicodeDecodeError错误
可以改为:
open(filename, 'r', encode='gbk')
但有些文件无法确定是什么编码的文件会用‘rb’,二进制打开:
new_content = content = open(filename, 'rb')
打开之后还要进行解码成unicode才可以,比如文件是gbk编码的文档我们可以尝试:
new_content = content.decode('iso-8859-1')
unicode在python里就像一个翻译器,只要解码成unicode,就可以编码成其他字符的文件,例如:
new_content.encode('utf8')
持棒走天涯
白丁
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
请问PKL文件里面的图片怎么提取出来呢?
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示