pythonでHTTP通信する場合、urllib, urllib2あたりを使うことが多いと思います。
手軽で簡単ではあるのですが、どちらもレスポンスコードを取得することができません。
「レスポンスコードをどうしても取得したい!」という場合は、httplibを使いましょう。
conn = httplib.HTTPConnection(domain)
conn.request("POST", urlpath, urllib.urlencode(postdata))
resp = conn.getresponse()
http_body = resp.read()
print "response code: %d" % resp.status
print "----------------- HTTP BODY ----------------"
print http_body
こんな感じで、resp.statusにてレスポンスコードを参照することが可能です。