最近想看火影漫画,下载后发现解压缩的都是jpeg格式,
百度后发现可以用chainlp这个软件将图片转换为pdf漫画,
但是这个软件并不方便,一个一个目录转换嫌麻烦.
于是想用python写一个试试,发现了第三方库PyMuPDF可以.
要是用java写我想想就更觉得麻烦.
好在刚看完python语法,试一下吧.
1.pip install PyMuPDF
2.代码
import glob
import fitz
import os
import traceback
def getFolderName(path):
reset = set()
if os.path.exists(path):
if os.path.isdir(path):
dirlist = os.listdir(path) # type: List[Union[bytes, str]]
for dir in dirlist:
dir = path+"\\"+dir
reset = reset | getFolderName(dir)
elif os.path.isfile(path):
reset.add( os.path.dirname(path))
else:
reset.add( os.path.dirname(path))
return reset
else:
print("dir [%s] is not exist"%path)
def getOutputDirName(path):
dirname = &