Python 3.6 и psycopg2
Формулировка задачи:
Здравствуйте!
Возникает проблема с библиотекой "psycopg2".
Сервер установлен и настроен, к нему можно коннектится и выполнять запросы, тут все гуд.
А вот скрипт на питоне выдает странные вещи.
Такое ощущение, что дальше чем подключение к серверу объекты не наследуются.
Сижу уже три дня, на форуме подходящих тем не нашел.
Python 3.6
psucopg2==2.7.3.2
PostgresSQL 9.3.3
код:
Ошибка:
Листинг программы
- import psycopg2
- db = psycopg2.connect(database='postgres',
- user='test',
- password='test')
- cur = db.cursor()
- print(db.server_version)
- print(cur.execute('SELECT version()'))
- res = cur.execute('SELECT * FROM "users"')
- res = res.fetchone()
- print(res)
Листинг программы
- C:\Users\Denis\AppData\Local\Programs\Python\Python36\python.exe "D:/Карта памяти/PostgreatSQL_test/main.py"
- 90303
- Traceback (most recent call last):
- None
- File "D:/Карта памяти/PostgreatSQL_test/main.py", line 11, in <module>
- res = res.fetchone()
- AttributeError: 'NoneType' object has no attribute 'fetchone'
- Process finished with exit code 1
Решение задачи: «Python 3.6 и psycopg2»
textual
Листинг программы
- res = cur.fetchone()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д