Задача: Составить программу, которая создаёт резервные копии всех наших важных файлов. (Книга "A Byte Of Python") Код: import os import time source = ['C:\\Code'] target_dir = 'C:\\reserve' target = target_dir + os.sep + time.strftime('%Y%m%d%H%M%S') + '.zip' zip_command = "zip -qr {0} {1}".format(target, ' '.join(source)) if os.system(zip_command) == 0: print('Резервная копия успешно создана в', target) else: print('Создание резервной копии НЕ УДАЛОСЬ') На выходе: Создание резервной копии НЕ УДАЛОСЬ Проверял утилиту zip через print, все в порядке на моей ОС она установлена, папки, указанные в target_dir и source у меня существуют, не понимаю в чем проблема, перелазил несколько форумов, советовали переустановить zip и прочее, ничего не помогло. Если у кого-то было подобное спасайте.
интересно, зачем булеву с булевой сравнивать: os.system(zip_command) == 0 масло ты маслёное. посмотри, точь в точь переписал?