我有一些与复制文件夹结构有关的问题。实际上,我需要将PDF文件转换为文本文件。因此,我有这样的地方文件夹结构,我导入PDF:python在另一个目录下复制文件夹结构
D:/f/subfolder1/subfolder2/a.pdf
而且我想创建“D:/g/subfolder1/subfolder2/
”下,但没有PDF文件中的确切文件夹结构,因为我需要把这个地方转换后的文本文件。所以,转换功能后,它给了我
D:/g/subfolder1/subfolder2/a.txt
同时,我想补充,如果功能,以确保在“D:/g/
”相同的文件夹结构不产生之前就已存在。
这是我目前的代码。那么如何在没有文件的情况下创建相同的文件夹结构?
谢谢!
import converter as c
import os
inputpath = 'D:/f/'
outputpath = 'D:/g/'
for root, dirs, files in os.walk(yourpath, topdown=False):
for name in files:
with open("D:/g/"+ ,mode="w") as newfile:
newfile.write(c.convert_pdf_to_txt(os.path.join(root, name)))
太棒了! ;)) – SXC88
@ SXC88 - 很高兴为您服务:D – linusg