urllib может отправлять данные, связанные с запросом, используя GET или POST.
urllib2.urlopen(url, data)
где данные - это набор значений ключей, представляющих данные, которые вы отправляете. См. эту ссылку на использование .
Затем обработайте эти данные на стороне сервера.
Если вы хотите отправлять данные любым другим способом, вам следует использовать другой протокол, например FTP (см. ftplib ).