0 / 0 / 0
Регистрация: 20.04.2016
Сообщений: 1

Преобразование pyodbc.Row в int

23.06.2019, 19:35. Показов 4400. Ответов 5

Студворк — интернет-сервис помощи студентам
Ситуация такая. Делается sql-запрос select count, т.е результат всегда какое-либо одно число. С полученным результатом запроса необходимо дальше совершить математические операции, т.е он должен быть int.

Python
1
2
3
4
5
 select_string_1 = "sql-запрос"
 
cursor.execute(select_string_1)
 
x = cursor.fetchone()
думал,что можно просто преобразовать так

Python
1
x=int(x)
но выдаётся ошибка
TypeError: int() argument must be a string or a number, not 'pyodbc.Row'

Ну и собственно вопрос, как 'pyodbc.Row' преобразовать в int?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.06.2019, 19:35
Ответы с готовыми решениями:

Преобразование str в int
Добрый день, гуру программирования. Прошу помочь в такой проблеме. Мне необходимо сделать листинг каталога и сравнить то что нашлось с...

Преобразование srt в int
Мне надо преобразовать все числа в массиве из строки в float и пропускать если в массиве будут буквы или символы. В чем моя ошибка в коде? ...

Преобразование списка из str в int
Доброго времени суток! Я передал от сервера клиенту Список (0, 2, 4, 1, 3) Как мне все числа преобразовать в int? пробовал так for i in...

5
 Аватар для Semen-Semenich
5222 / 3469 / 1173
Регистрация: 21.03.2016
Сообщений: 8,295
23.06.2019, 19:55
аргумент должен быть строкой или числом, а не 'pyodbc.row'

Python
1
2
3
4
select_string_1 = "sql-запрос"
cursor.execute(select_string_1)
x = cursor.fetchone()
print(x)
а теперь посмотрите что в х
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
25.06.2019, 08:03
Python
1
x=int(x[0])
0
 Аватар для VistaSV30
986 / 330 / 79
Регистрация: 10.04.2012
Сообщений: 1,239
Записей в блоге: 4
25.02.2021, 18:41
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
x=int(x[0]
попробовал так сделать, получил ошибку:
int() argument must be a string, a bytes-like object or a number, not 'pyodbc.Row'

Добавлено через 6 минут
Когда делал простые запросы на выборку все получалось.
Что-то непонятное началось после выполнения запроса на выборку с группировкой
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
25.02.2021, 18:59
VistaSV30, так посмотри что пришло в ответе то? там разве не кортеж кортежей? выводи тип, включай отладку
0
 Аватар для VistaSV30
986 / 330 / 79
Регистрация: 10.04.2012
Сообщений: 1,239
Записей в блоге: 4
25.02.2021, 19:15
Переделал запрос, раньше он возвращал только одну колонку, сейчас еще добавил колонку по которой делал группировку.
Не понимаю, как это повлияло на результат, но всё опять работает как надо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.02.2021, 19:15
Помогаю со студенческими работами здесь

Преобразование русскоязычного числительного (string) в число (int)
Добрый день, коллеги. Возникла нетривиальная задача преобразования числительного, написанного по-русски, в, собственно, число. ...

Создать функцию расчета среднего балла каждого ученика double Avg_learner(int arr_quiz[][col], int row)

Создать функцию расчета среднего балла по каждому предмету double Avg_quiz(int arr_quiz[][col], int row)

int row = model->rowCount(); возвращает ноль
TableModel *model = new TableModel(this); model->setTable("table"); model->setEditStrategy(QSqlTableModel::OnManualSubmit); ...

imagecopyresized(resource dst_im, resource src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH)?
Обясните пожалуйста как пользоватся этой функцик imagecopyresized(resource dst_im, resource src_im, int dstX, int dstY, int srcX, int srcY,...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru