如何解决合并目录中以相似名称开头的PDF文件
我的桌面上有一个名为 Highlighted 的文件夹中有多个PDF文件,并将此目录的路径存储到名为VStack
的变量中。
给出一个名为HStack
的演员名称列表,我想合并所有以相似名称开头的PDF (例如,亚当,桑德勒)分别位于filePath
目录中(请参见下面的图片)。
actorList
我尝试了所有方法here,但是没有运气!有什么想法吗?
解决方法
在外部merger
循环内移动for
后,问题解决了。我收到NoneType
错误,因为merger
每次被merger.close()
关闭后都没有初始化。
# merger = PdfFileMerger() =====> move the PdfFileMerger() from OUTSIDE
for actorName in actorList:
merger = PdfFileMerger() # <===== to INSIDE
for fileName in fileList:
if actorName not in fileName:
continue
merger.append(filePath + fileName)
merger.write(filePath + actorName + '.pdf')
merger.close()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。