Резервное копирование ненужных файлов (короткий код)

Обучаюсь по книге A Byte of Python,и там нужно создать программу для резервной копии.Я все написал,все работает! Однако,когда создается копия,дублируются файлы из папки самой программы.

import os
import time

source = ['"E:\\Reserve file"']

backup = 'E:\\Backup'

target = backup + os.sep + time.strftime('%c') + '.7z'

zip_command = "7z a -bt {0} {1}".format(backup, ' '.join(source))


print(zip_command)

if os.system(zip_command) == 0:
    print('Резервная копия успешно создана в', target)
else:
    print('Создание резервной копии не удалось')

Файлы,которые копируются

Файлы,которые содержатся вместе с программой


Ответы (1 шт):

Автор решения: Aleksandr

Все,решил! Нужно в переменной (в моем случае zip_command) добавить команду -tzip

zip_command = "7z a -bt -tzip {0} {1}".format(backup, ' '.join(source)) введите сюда описание изображения

→ Ссылка