Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 3, 2021 18:33:07

Griffitsu
Зарегистрирован: 2021-04-03
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с путем

Пишу программу, которая должна мёрджить 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 в выбранной директории, хотя они там есть

Офлайн

#2 Апрель 3, 2021 19:04:24

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9726
Репутация: +  843  -
Профиль   Отправить e-mail  

Проблемы с путем

Тебе надо делать os.path.join(). Это как минимум.

  
merger.append(os.path.join(source_dir, item))



Офлайн

#3 Апрель 4, 2021 20:12:54

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Проблемы с путем

.



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Апрель 4, 2021 20:13:03)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version