多个PDF文件上的pdftohtml并进入新文件夹不起作用

时间:2018-12-05 03:28:33

标签: python

我写这篇文章的目的是使pdftohtml将多个pdf转换成每个文件夹的新文件夹。我得到它来转换pdf文件,创建新目录,但是它将pdf文件而不是新文件移动到文件夹中。顺便说一句,文件名为try1.py。

#!/usr/bin/env python
import subprocess
import os
import shutil
from pathlib import Path


def Convert(string): 
    li = list(string.split("\n")) 
    return li


proc = subprocess.Popen('ls', stdout=subprocess.PIPE)
prebooks=proc.communicate()[0].decode("utf-8") 
allbooks = str(prebooks)
books = Convert(allbooks)
books.remove('try1.py')
books.remove('')

for item in books:
    filename = Path(item)
    filename_wo_ext = filename.with_suffix('')
    os.mkdir(filename_wo_ext)
    subprocess.call(['pdftohtml', '-c', item]) 
    shutil.copy(item ,os.path.join(os.getcwd(), filename_wo_ext, item))

很抱歉,如果代码混乱,可能会使代码更整洁。我累了,最终放弃了,因为我想不通。提前非常感谢您的帮助。

0 个答案:

没有答案