python epub转txt,给出python代码
时间: 2023-10-17 13:23:44 浏览: 308
Python-将epub文件转换为文本
下面是一段Python代码实现epub转txt的功能:
```
import ebooklib
from ebooklib import epub
# 打开epub文件
book = epub.read_epub('book.epub')
# 遍历epub文件中的所有章节
for item in book.get_items():
if item.get_type() == ebooklib.ITEM_DOCUMENT:
# 获取章节的文本内容
chapter_text = item.get_content()
# 将文本内容写入到txt文件中
with open('chapter.txt', 'w', encoding='utf-8') as f:
f.write(chapter_text)
```
以上代码实现了将epub文件中的所有章节转换成txt文件的功能。你可以将`'book.epub'`替换成你实际的epub文件路径,也可以将`'chapter.txt'`替换成你想要输出的txt文件名。
阅读全文