個人作業用にメモしてます。
Python3からPostgresqlを実行する方法
#接続用ライブラリ
import psycopg2
#PostgreDBに接続
conn = psycopg2.connect("host=[ホスト名] port=[ポート番号] dbname=【データベース名】 user=【ユーザー名】 password=【パスワード】")
#SQLを実行
cur = conn.curcur
cur.execute("【SQL文】")
DB接続設定を発行する方法を改良
##############################
# Connection Settings #
##############################
host = "【ホスト名】"
port = "【ポート番号】"
dbname = "【データベース名】"
user = "【ユーザー名】"
password = "【パスワード】"
##############################
# Connection Exe #
##############################
conn = psycopg2.connect("host={h} port={p} dbname={db} user={u} password={pa}"\
.format(h=host,p=port,db=dbname,u=user,pa=password))