Segue abaixo mais um tutorial exemplo de como conectar em banco de dados postgresql utilizando python e a biblioteca psycopg2.
import psycopg2 import psycopg2.extras try: #Efetua a conexao com o banco de dados conn = psycopg2.connect("dbname='%s' user='%s' host='%s' password='%s'" % (<dbname>,<user>,<host>,<password>)) except: <action on connection fail> #Efetua a criacao do cursor python com o banco de dados para efetuar a execucao dos sqls cur = conn.cursor(cursor_factory = psycopg2.extras.RealDictCursor) #Executa uma query cur.execute("<query_sql>") #Obtem o resultado de uma consulta no padrao [{"column_name":<value>},{...}] cur.fetchall() #Efetua a confirmação das operações de INSERT,UPDATE e DELETE efetuadas na transação atual conn.commit() Segue abaixo mais um tutorial exemplo de como conectar em banco de dados postgresql utilizando python e a biblioteca psycopg2.