Вы можете использовать модуль запросов для публикации файла
import reqeusts
url = 'http://yoururl/'
files = {'file': open('xxx.xls', 'rb')} # or files = {'file': ('xxx.xls', open('xxx.xls', 'rb'), 'application/vnd.ms-excel', {'Expires': '0'})}
r = reqeusts.post(url, files=files)
Для получения дополнительной информации вы можете просмотреть эту ссылку