1 回答

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊
打印文本將允許最后一個(gè) for 循環(huán)迭代(使用您提到的“打?。?yè)面)”)。然而,返回頁(yè)面將終止正在運(yùn)行的循環(huán),并吐出它到目前為止覆蓋的文本。嘗試使用類似的東西:
def scan_files(root):
pdftext = ''
for path, subdirs, files in os.walk(root):
for name in files:
if name.endswith('.pdf'):
#print(name)
pdf = PyPDF2.PdfFileReader(os.path.join(path,name))
numPages = pdf.getNumPages()
pages = ''
for p in range(0, numPages):
page = pdf.getPage(p)
pages += page.extractText()
pages = pages.replace('\n', '')
pdftext += pages
return pdftext
添加回答
舉報(bào)