Возможно, самым большим ограничением рассмотренных сценариев загрузки веб-сайта с сервера и выгрузки его на сервер является допущение, что каталог сайта является плоским (отсюда их названия), то есть оба сценария передают только простые файлы и не обрабатывают вложенные подкаталоги внутри пересылаемого веб-каталога.
Для моих целей это часто разумное ограничение. Для простоты я избегаю вложенных подкаталогов и храню свой домашний сайт, созданный для поддержки книги, как простой каталог файлов. Однако для других сайтов, включая тот, который я держу на другом компьютере, сценариями пересылки файлов проще пользоваться, если они попутно также автоматически пересылают подкаталоги.
Использованная литература:
Марк Лутц — Программирование на Python, 4-е издание, II том, 2011