ОШИБКА: синтаксическая ошибка в или около "psycopg2" - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь запросить мою базу данных PostgreSQL, чтобы получить мою таблицу.я продолжаю попадать в эту ошибку Psycopg2

import psycopg2

try:
    conn = pyscopg2.connect(database='wildlife', user='postgres', password='P@$$w0rd', host='localhost' port='5432')
    print "successfully connected to database"

except:
    print "connection Failure"

cur = conn.cursor()
cur.execute("SELECT ID,NAME,LIVES,WEIGHT,LEGS,CLASS,NUMBER,CATEGORY FROM CAGE";)
rows = cur.fetchall()
for row in rows:
    print "ID = ", row[0]
    print "NAME = ", row[1]
    print "LIVES = ", row[2], "\n"

conn.close()

и ошибку

Error executing SQL statement. ERROR: syntax error at or near "psycopg2"

Положение: 8 - Соединение: фаза1: 275 мс

1 Ответ

0 голосов
/ 23 октября 2018

Эта строка содержит опечатку:

conn = pyscopg2.connect(...

Это должно быть:

conn = psycopg2.connect(

"y" и "s"были транспонированы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...