This is an example of login to gmail account using python2.7, hope this helps you:-
import urllib2
import getpass
FEED_URL = 'https://mail.google.com/mail/feed/atom'
def login(user, passwd):
auth_handler = urllib2.HTTPBasicAuthHandler()
auth_handler.add_password(
realm='New mail feed',
uri='https://mail.google.com',
user='{user}@gmail.com'.format(user=user),
passwd=passwd
)
opener = urllib2.build_opener(auth_handler)
urllib2.install_opener(opener)
feed = urllib2.urlopen(FEED_URL)
print feed.read()
if __name__ == "__main__":
user = raw_input("Enter username:")
passwd = getpass.getpass("Enter Password:")
login(user, passwd)