1 回答

TA貢獻1848條經(jīng)驗 獲得超2個贊
打印文本將允許最后一個 for 循環(huán)迭代(使用您提到的“打?。撁妫保H欢?,返回頁面將終止正在運行的循環(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
添加回答
舉報