Я новичок в базах данных и некоторое время пытался подключиться к базе данных PostgreSQL, используя Python, я даже пытался перейти на pgSQL, но все равно получаю ошибки.Я пытался найти решения, но безуспешно.Я использую windows 10 + pgSQL 9.5 и python 3.6.4.
import psycopg2
conn = psycopg2.connect(database='wildlife', user='postgres', password='P@$$w0rd', host='localhost', port='5432')
print("opened the database successfully")
cur = conn.cursor()
while true:
with cur.execute('SELECT * FROM CAGE;') as j:
rows = cur.fetchall()
for row in rows:
if item == j:
print ("ID = "), row[0]
print ("NAME = "), row[1]
print ("LIVES = "), row[2]
print ("WEIGHT = "), row[3]
print ("LEGS = "), row[4]
print ("CLASS = "), row[5]
print ("NUMBER = "), row[6]
print ("CATEGORY = "), row[7]
conn.close()
Я не делаю то, что мне не хватает или то, что я сделал, это неправильно.
Traceback (most recent call last):
File "c:\Users\ignat\.vscode\extensions\ms-python.python-2018.9.1\pythonFiles\experimental\ptvsd_launcher.py", line 85, in <module>
import ptvsd
File "c:\Users\ignat\.vscode\extensions\ms-python.python-2018.9.1\pythonFiles\experimental\ptvsd\ptvsd\__init__.py", line 13, in <module>
from ._vendored import force_pydevd
File "c:\Users\ignat\.vscode\extensions\ms-python.python-2018.9.1\pythonFiles\experimental\ptvsd\ptvsd\_vendored\force_pydevd.py", line 20, in <module>
pydevd_constants = import_module('_pydevd_bundle.pydevd_constants')
File "E:\LOTUS\python\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "c:\Users\ignat\.vscode\extensions\ms-python.python-2018.9.1\pythonFiles\experimental\ptvsd\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_constants.py", line 164, in <module>
from _pydev_imps._pydev_saved_modules import thread
File "c:\Users\ignat\.vscode\extensions\ms-python.python-2018.9.1\pythonFiles\experimental\ptvsd\ptvsd\_vendored\pydevd\_pydev_imps\_pydev_saved_modules.py", line 21, in <module>
import xmlrpc.client as xmlrpclib
File "E:\LOTUS\python\lib\xmlrpc\client.py", line 135, in <module>
from decimal import Decimal
File "E:\LOTUS\python\lib\decimal.py", line 3, in <module>
from _decimal import *
File "d:\LOTUS\Documents\my projects\DataCode\numbers.py", line 12
continue
^
SyntaxError: 'continue' not properly in loop
но сейчася получаю одну и ту же ошибку снова и снова.Неважно, что я добавляю или что я изменяю.помоги мне.