Суббота, 26 Июня 2021 г. 00:04
+ в цитатник
art_: Друзья, приветствую!
нужна помощь:
Есть код, который ищет файлы с расширением .txt и упаковывает в архив archive.zip, помещая в папку C:\Files
В архив упаковывается файл и все дерево каталогов вверх до C:\Files.
Вопрос: как упаковать в архив найденные файлы тхт без учета дерева каталогов ?
import os
import zipfile
fantasy_zip = zipfile.ZipFile('C:\Files\archive.zip', 'w')
for folder, subfolders, files in os.walk('C:\Files'):
for file in files:
if file.endswith('.pdf'):
fantasy_zip.write(os.path.join(folder, file), os.path.relpath(os.path.join(folder,file), 'C:\Files'), compress_type = zipfile.ZIP_DEFLATED)
fantasy_zip.close()
https://forum.sources.ru/index.php?showtopic=421538&view=findpost&p=3848409
Метки:
Python
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-