Мой первый пост здесь.
Мне нужно создать скрипт Python, который может извлекать содержимое подпапки .zip-файла в указанную директорию, и я не могу найти способ сделать это.
Точнее, я ежедневно обновляю сборку Blender_2.8 отсюда: https://builder.blender.org/download/blender-2.80-741641f4c3b8-win64.zip
Проблема в том, что каждый день меняется имя папки внутри .zip-файла.Мне нужно извлечь только содержимое подпапки без корневой папки.
У меня есть какое-то работающее решение, я просто не знаю, как выбрать только содержимое подпапки, а не всю папку внутриархив.
from zipfile import ZipFile
def main():
print('Extract all files in ZIP to different directory')
# Create a ZipFile Object and load sample.zip in it
with ZipFile('b.zip', 'r') as zipObj:
# Extract all the contents of zip file in different directory
zipObj.extractall('C:\Programe\Blender_2.80')
if __name__ == '__main__':
main()
В основном мне нужно избавиться от папки "blender-2.80.0-git.741641f4c3b8-windows64" и извлечь только его подпапки и файлы.
Также будетбыло бы здорово, если можно написать некоторый код для автоматической загрузки 64-битной сборки Windows из сети вместо того, чтобы открывать браузер и делать это вручную.
С уважением.