【发布时间】:2009-06-09 00:25:36
【问题描述】:
作为一名自学成才的 Python 爱好者,我将如何学习使用标准格式导入和导出二进制文件?
我想实现一个脚本,它采用 ePub 电子书(zip 中的 XHTML + CSS)并将其转换为 mobipocket (Palmdoc) 格式,以允许 Amazon Kindle 阅读它(作为更大项目的一部分)我正在努力)。
已经有一个很棒的用于管理电子书库的开源项目:Calibre。我想尝试自己将其作为学习/自学练习来实施。我开始查看他们的python source code 并意识到我不知道发生了什么。当然,在任何事情上自学成才的最大危险是不知道你不知道什么。
在这种情况下,我知道我不太了解这些二进制文件以及如何在 python 代码中使用它们 (struct?)。但我认为我可能总体上缺少很多关于二进制文件的知识,我想要一些帮助来理解如何使用它们。 Here is a detailed overview 的 mobi/palmdoc 标头。谢谢!
编辑:没问题,好点!您对如何获得使用二进制文件的基本知识有任何提示吗?特定于 Python 会有所帮助,但其他方法也可能有用。
TOM:作为问题编辑,添加了介绍/更好的标题
【问题讨论】:
-
那么您的具体问题是什么?
标签: python binary io epub mobipocket