Загрузка...

Не создается резервная копия на Python

Тема в разделе Python создана пользователем rost2kk 27 июл 2019. 200 просмотров

Загрузка...
  1. rost2kk
    rost2kk Автор темы 27 июл 2019 0 18 сен 2018
    Задача: Составить программу, которая создаёт резервные копии всех наших важных файлов. (Книга "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 и прочее, ничего не помогло.

    Если у кого-то было подобное спасайте.
     
  2. de9x
    de9x 27 июл 2019 Frontend developer 141 3 янв 2019
    можно и без OS обойтись или без него прям никак?
     
  3. rost2kk
    rost2kk Автор темы 28 июл 2019 0 18 сен 2018
    такой код прописан в книге
     
  4. de9x
    de9x 28 июл 2019 Frontend developer 141 3 янв 2019
    интересно, зачем булеву с булевой сравнивать: os.system(zip_command) == 0 масло ты маслёное.
    посмотри, точь в точь переписал?
     
Top