鱼C论坛

 找回密码
 立即注册
查看: 5729|回复: 14

[已解决]pkl文件怎么打开

[复制链接]
发表于 2022-12-3 17:50:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请看源代码:
  1. import pickle

  2. x,y,z=1,2,3
  3. s="fishC"
  4. l=["小甲鱼",520,3.14]
  5. d={"one":1,"two":2}

  6. with open("data.pkl","wb")as f:
  7.     pickle.dump(x,f)
  8.     pickle.dump(y,f)
  9.     pickle.dump(z,f)
  10.     pickle.dump(s,f)
  11.     pickle.dump(l,f)
  12.     pickle.dump(d,f)
复制代码
请问代码有什么不对的地方?双击文件弹出来的是你希望用什么程序打开文件,用哪个啊
最佳答案
2022-12-4 09:14:30


pkl 是二进制文件,就算你直接打开也看不懂的嗷

还是用 Python pickle 模块的 load 方法打开读取吧

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-12-3 17:53:29 | 显示全部楼层
我知道了,用sublime text就好了呢,谢谢!我爱鱼C!!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2022-12-4 19:30:24 | 显示全部楼层
Twilight6 发表于 2022-12-4 09:14
pkl 是二进制文件,就算你直接打开也看不懂的嗷

还是用 Python pickle 模块的 load 方法打开读取吧
...

知道的呢~是跟着小甲鱼做滴~就算看不懂二进制,不能跟小甲鱼完整的做完一个课程的所有内容浑身就不自在了~~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-4 20:57:44 | 显示全部楼层
suchocolate 发表于 2022-12-3 20:20
pickle章节学完再动手练吧,pickle当然是用pickle.load读,基础没打好,自己瞎琢磨,浪费时间,事倍功半。


我说的就是直接打开这个pkl文件,不是说怎么用load解读,我就是想看二进制文件,怎么滴?我何尝没有看完pockle章节?我何尝瞎琢磨?就浪费了半个小时,缺那一星半点的时间?我每节小甲鱼的课程作业都做了,基础没打好?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-4 20:59:00 | 显示全部楼层
lxping 发表于 2022-12-3 19:26
pkl是一般是使用pickle方法dump封装的,封装的时候必须是二进制,一般约定存储末尾为pkl拓展名,当然你也可 ...

嗯嗯,我就是想要直接看二进制文件,不是说用load解读!!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-4 21:00:31 | 显示全部楼层
本帖最后由 猪猪以都都 于 2022-12-4 21:02 编辑

不知道底下评论都在理解什么,我说的就是怎么直接看二进制文件,不是怎么解读文件!!请好好理解,莫恶语相向!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-4 21:02:35 | 显示全部楼层
lxping 发表于 2022-12-3 19:26
pkl是一般是使用pickle方法dump封装的,封装的时候必须是二进制,一般约定存储末尾为pkl拓展名,当然你也可 ...

而且你的代码也早就在我的学习文件夹里保存着了~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-5 11:24:00 | 显示全部楼层
suchocolate 发表于 2022-12-4 22:47
看来计算机的基础知识都有点欠缺

你nb,才入门3个月跟我说欠缺
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-5 11:40:39 | 显示全部楼层
suchocolate 发表于 2022-12-4 22:47
看来计算机的基础知识都有点欠缺

就因为小甲鱼打开了那个文件,我知道没必要打开,但是我打不打开是我的自由,不要上来就骂人OK?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-5 11:41:13 | 显示全部楼层
suchocolate 发表于 2022-12-4 22:47
看来计算机的基础知识都有点欠缺

而且我有说我一定要看得懂了?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-6 03:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表