小编sil*_*ver的帖子

文件夹中所有 .epub 文件的电子书转换

此代码将 epub 文件转换为 txt 文件:

ebook-convert "book.epub" "book.txt"
Run Code Online (Sandbox Code Playgroud)

如何使用它来转换目录中的所有 .epub 文件?

我正在使用Ubuntu。

代码

from os import listdir, rename
from os.path import isfile, join
import subprocess


# return name of file to be kept after conversion.
# we are just changing the extension. azw3 here.
def get_final_filename(f):
    f = f.split(".")
    filename = ".".join(f[0:-1])
    processed_file_name = filename+".azw3"
    return processed_file_name


# return file extension. pdf or epub or mobi
def get_file_extension(f):
    return f.split(".")[-1]


# list of extensions that needs to be ignored.
ignored_extensions …
Run Code Online (Sandbox Code Playgroud)

ubuntu conversion epub calibre

2
推荐指数
1
解决办法
2053
查看次数

标签 统计

calibre ×1

conversion ×1

epub ×1

ubuntu ×1