import os import time # 1 Файлы и каталоги, которые необходимо скопировать, собираютмя в список source = ['"/home/dendi/Изображения"','/home/dendi/Музыка' ] #Заметьте, что для имен , содержащих пробелы, необходимо использовать двойные кавычки внутри строки # 2 Резервные копии должны хранится в основном каталоге резерва target_dir = '/home' # 3 Файлы помещаются в zip архив # 4 Именем для zip-архива служит текущая дата и время target =target_dir + os.sep + time.strftime('%Y%m%d%H%M%S') + '.zip' # 5 Используем команду zip для помещения файлов в zip - архив zip_command = "zip -qr {0} {1}".format(target,' '.join(sourse)) # Запускаем создание резервной копии if os.system(zip_command) == 0: print('Резервная копия успешно создана в',target) else: print('Создание резервной копии не удалось')
После написания кода появляется ошибка
Traceback (most recent call last): File "/home/dendi/Документы/test/backup_ver1.py", line 18, in <module> zip_command = "zip -qr {0} {1}".format(target,' '.join(sourse)) NameError: name 'sourse' is not defined Process finished with exit code 1
Как правильно написать код?