Existem diversas formas de conectar em banco de dados postgresql utilizando python.
Abaixo um tutorial exemplo de como fazer isto utilizando o PyGreSQL, a interface python para psql.
#Testado em um sistema Debian 5.0 #Obtem a biblioteca PyGreSQL import pg #Usuario do banco de dados pg.set_defuser("<user>") #Senha do usuario do banco de dados pg.set_defpasswd("<user_pass>") #Conectar ao banco de dados c = pg.connect("<dbname>","<host>") #Executar uma query pg.query("<query>") #Finalizar a conexao pg.close()