我写这篇文章的目的是使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))
很抱歉,如果代码混乱,可能会使代码更整洁。我累了,最终放弃了,因为我想不通。提前非常感谢您的帮助。