Форум сайта python.su
0
Всем привет.
из книги Byte of python http://wombat.org.ua/AByteOfPython/AByteofPythonRussian-2.01.pdf
страница 92
код:
import os import time #1Файлы и каталоги, которые необходимо скопировать, собираются в список. source = [ '"C:\\My Documents"', 'C:\\Code'] # Заметьте, что для имён, содержащих пробелы, необходимо использовать # двойные кавычки внутри строки. # 2. Резервные копии должны храниться в основном каталоге резерва. target_dir = 'C:\\Users\sopos\Desktop\Komodo files' # Подставьте тот путь, который вы будете использовать. #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(source)) # Запускаем создание резервной копии if os.system(zip_command) == 0: print('Резервная копия успешно создана в', target) else: print('Создание резервной копии НЕ УДАЛОСЬ')
Отредактировано sopos (Март 15, 2020 21:12:08)
Офлайн
76
sopos код в теги вставляй
[code python][/code]
Отредактировано Romissevd (Март 15, 2020 20:58:49)
Офлайн
0
Romissevdсейчас сойдет?
sopos код в теги вставляй
Офлайн
76
soposА ты как думаешь?
сейчас сойдет?
Офлайн
0
Romissevd
Отредактировано sopos (Март 15, 2020 21:09:28)
Офлайн
76
os.system(command) - исполняет системную команду, возвращает код её завершения (в случае успеха 0), а это пример команды zip -qr C:\Users\Komp\Desktop\20200315211529.zip C:\PHOTO.
Так вот zip у тебя должен быть исполняемой командой.
Офлайн
76
Про это не забывай
# Заметьте, что для имён, содержащих пробелы, необходимо использовать # двойные кавычки внутри строки.
target_dir = 'C:\\Users\sopos\Desktop\Komodo files'
Офлайн
76
И вот тут еще почитай
Офлайн
0
RomissevdК сожалению не понял что теперь сделать нужно
м
Офлайн
76
ты по ссылке выше переходил? Вот тут написано
в cmd zip отрабатывает?
Офлайн