Чтобы применить операцию выгрузки на сервер к каждому файлу в локальном каталоге, мы сначала получаем список локальных файлов вызовом стандартной функции os.listdir и добавляем путь к локальному каталогу в начало имени каждого файла с помощью функции os.path.join. Напомню, что os.listdir возвращает имена файлов без пути к каталогу, а исходный каталог может отличаться от каталога исполнения сценария, если он передан в командной строке.
Использованная литература:
Марк Лутц — Программирование на Python, 4-е издание, II том, 2011