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()




