此代码将 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)