Форум программистов, компьютерный форум, киберфорум
Python: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
-18 / 1 / 0
Регистрация: 28.08.2022
Сообщений: 138

sqlite3 и киррилица (адрес в память вместо текста)

06.02.2023, 18:28. Показов 1131. Ответов 6

Студворк — интернет-сервис помощи студентам
У меня почему то вместо нормального текста sqlite3 возвращает адрес в память... Мой код:
Python
1
2
3
4
def GetLink(code):
    link = c.execute("SELECT codeLink FROM codes WHERE code == ?", (code,))
    name = c.execute("SELECT codeName FROM codes WHERE code == ?", (code,))
    return [link, name]
И вместо строк получаю такую билеберду:
<sqlite3.Cursor object at 0x000002C0DDA96A40>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.02.2023, 18:28
Ответы с готовыми решениями:

Выводит адрес текста, вместо самого текста
#include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;cstring&gt; #include &lt;conio.h&gt; using namespace std; int vvodfaila(0); char...

Адрес(набор цифр) вместо текста в консоли
Столкнулся с проблемой вывода текста в консоль. Например такой cout &lt;&lt; &quot;\r&quot; &lt;&lt; L&quot;File &quot; &lt;&lt; (char)35 &lt;&lt; ++i &lt;&lt;...

sqlite3, вывод объекта вместо значения
Пытаюсь из таблицы вывести данные, однако выводится объекты БД, а не значение, что делать? Все скриншоты прилагаю

6
77 / 50 / 29
Регистрация: 21.10.2022
Сообщений: 114
06.02.2023, 18:42
fetchone после execute нужно
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,687
Записей в блоге: 29
06.02.2023, 19:01
Цитата Сообщение от ctepler Посмотреть сообщение
<sqlite3.Cursor object at 0x000002C0DDA96A40>
стыдно не знать что это, как ты пришел к базам данных обойдя стороной основы питона?
0
-18 / 1 / 0
Регистрация: 28.08.2022
Сообщений: 138
06.02.2023, 19:15  [ТС]
Добавил, теперь там просто пишется None, хотя такое значение там имеется
0
77 / 50 / 29
Регистрация: 21.10.2022
Сообщений: 114
06.02.2023, 19:50
Цитата Сообщение от ctepler Посмотреть сообщение
Добавил, теперь там просто пишется None, хотя такое значение там имеется
Python
1
2
3
4
def GetLink(code):
    link = c.execute("SELECT codeLink FROM codes WHERE code == ?", (code,)).fetchone()['codeLink']
    name = c.execute("SELECT codeName FROM codes WHERE code == ?", (code,)).fetchone()['codeName']
    return [link, name]
0
-18 / 1 / 0
Регистрация: 28.08.2022
Сообщений: 138
07.02.2023, 13:21  [ТС]
теперь вижу это TypeError: 'NoneType' object is not subscriptable
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
08.02.2023, 18:52
Так запрос вернул ноль строк.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.02.2023, 18:52
Помогаю со студенческими работами здесь

Sqlite3 вместо данных из таблицы кракозябра)
Вместо данных из таблицы получаю вот такую: ќ±'иЎv кракозябру) что делать?

SQLite3 + like %поиск русского текста%
Всем привет! Возник вопрос, да и наверное, ещё у многих он тоже возникнет. Есть база данных sqlite (utf-8), поиск работает только с...

Ввод текста с клавиатуры в таблицу SQLite3
Привет! Задался вопросом, как вводить текст с клавиатуры прямо в таблицу sqlite3?

Внесение текста в базу данных sqlite3 командой
import discord, sqlite3, colorama, termcolor, asyncio from colorama import Fore, Back, Style from discord.ext import commands from...

Вычислить адрес верхушки стека, адрес следующей команды, адрес переменной, адрес которой содержится в BX
Помогите решить следующие задачи: 1.Вычислить адрес верхушки стэка. 2.Вычислить адрес следующей выполняемой программы. 3. Вычислить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru