Форум сайта python.su
Пишу программу, которая должна мёрджить pdf документы. Раньше строка с указанием пути имела вид :
source_dir = os.getcwd
и все работало. Однако После изменения расположения ПДФ документов, такая опция соответсвенно не подойдет. Следовательно, я вставил путь, как показано ниже.
source_dir = (r'C:\blablabla\Output')
merger = PdfFileMerger()
for item in os.listdir(source_dir):
if item.endswith('pdf'):
merger.append(item)
merger.write(r'C:\Users\Careline\Desktop\Заезд.pdf')
merger.close()
Однако код не работает, пишет будто бы нет документов pdf в выбранной директории, хотя они там есть
Офлайн
Тебе надо делать os.path.join(). Это как минимум.
merger.append(os.path.join(source_dir, item))
Офлайн
.
Отредактировано AD0DE412 (Апрель 4, 2021 20:13:03)
Офлайн