scirem 发表于 2019-3-19 22:16:56

超级赞,超级赞

haoduodianying 发表于 2019-3-20 14:11:59

楼主大神 膜拜中。

楼主所言 : 通过Python的 Base64 模块将上述pdata数据转换成二进制gzip文件
具体怎么操作的楼主可以指教以下吗?请问是什么工具呢,有现成的吗 ?   祝楼主永远健康

enjoy了哦 发表于 2019-3-21 09:14:04

本帖最后由 enjoy了哦 于 2019-3-21 09:53 编辑

haoduodianying 发表于 2019-3-20 14:11
楼主大神 膜拜中。

楼主所言 : 通过Python的 Base64 模块将上述pdata数据转换成二进制gzip文件

思路:
1. 首先将pdata数据写入一个字符串str中,
2. (载入base64模块后)调用base64.b64decode(str),将结果赋值给另一个变量binary_data。
3. 以二进制写入模式创建一个文件,例如data.gz。
4. 将binary_data写入data.gz中。
5. 关闭该文件data.gz。

上Python代码:
import base64

str = '此处填入pdata数据'
binary_data = base64.b64decode(str)
f = open('data.gz','wb')
f.write(binary_data)
f.close()

然后就可以打开data.gz观察解码出的数据。


如果是Python 3.2 及以上,还可以更方便一些:
import base64
import gzip

str = '此处填入pdata数据'
binary_data = base64.b64decode(str)
dict_content = gzip.decompress(binary_data)
这里的dict_content就是最终的结果,也就是词典的数据。

snailqian 发表于 2019-3-21 12:42:56

失敬失敬,技术大佬来了{:4_96:}

haoduodianying 发表于 2019-3-22 07:00:06

试了一下,果然是会者不难啊。 好用 谢谢大神 祝永远健康

274017452 发表于 2019-4-17 11:53:38

怎么下载呀

arboby 发表于 2019-5-2 08:32:55

虽然看不懂楼主在说什么,但明显能感到楼主不是一般的人

asicsfree 发表于 2019-5-3 08:41:01

有思路的文章,真的好。

liuxiaoyu55963 发表于 2019-5-26 22:36:39

楼主厉害,收藏学习
页: 1 [2]
查看完整版本: 朗文当代高级词典第五版(英英版)词库提取