Вы должны сжать каталог с помощью инструментов на сервере .
Использование локального кода Python не имеет смысла.Чтобы сжать файлы локально, вам нужно будет загрузить несжатые файлы, сжать их (с вашим локальным кодом Python) и загрузить сжатый архив, только чтобы загрузить его снова.Это противоречит цели сжатия, верно?
Если вы хотите использовать код Python для сжатия, вам придется запустить код Python на сервере.Либо загрузив сценарий и выполнив его на сервере, либо отправив код на удаленный python
процесс.Я не вижу большого преимущества в этом использовании готовой команды tar
.