Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.65/40: Рейтинг темы: голосов - 40, средняя оценка - 4.65
2 / 2 / 1
Регистрация: 13.09.2019
Сообщений: 134

Как вывести данные из базы в виде таблички

23.10.2019, 12:00. Показов 9036. Ответов 23
Метки нет (Все метки)

Добрый день!
Написал вывод из таблиц БД Оракл, как вывести эти данные в виде таблице?
сейчас данные получаю в виде:
('fild1', 'fild2', 'fild3', 'fild4', fild5, 'fild6')
если не сложно на примере. Спасибо.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#Фрагмент кода
  with myconnection.cursor() as cursor:
       
        # SQL 
        sql = ("select fild1,fild2,fild3,fild4 from %s where fild4 like '%%%s%%'" % (text1,text5))
         
        # Выполнить команду запроса (Execute Query).
        cursor.execute(sql)
         
        print ("cursor.description: ", cursor.description)
 
        print()
 
        for row in cursor:
            print (row)
            print("</br>")
             
finally:
    # Закрыть соединение (Close connection).      
    myconnection.close()
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.10.2019, 12:00
Ответы с готовыми решениями:

Файл: Подскажите, почему не удается вывести данные из файла в виде таблички: программа просто крэшится...
Добрый день. Подскажите, почему не удается выввести данные из файла в виде таблички - программа просто крэшится. Первые три аргумента -...

Как вывести в консоли ответ в виде таблички 10 на 10
Если есть человек, который за просто так посмотрит мою работу и поможет исправить ошибки в моем коде( если они есть), нужна небольшая...

Как вывести из базы данные в таблицу в виде зебры(см.фото)
Здравствуйте,помогите сделать так,что бы из данные из базы выводились в таблицу в виде зебры,что бы чередовался белый с серым

23
2 / 2 / 1
Регистрация: 13.09.2019
Сообщений: 134
23.10.2019, 15:52  [ТС]
еще буквально вчера этот код работал. Как поставить проверку?

Добавлено через 21 минуту
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/env python3
print("Content-type: text/html")
import cgi
import cx_Oracle
import html
form = cgi.FieldStorage()
text1 = form.getfirst("stand", "не задано")
text2 = form.getfirst("year", "не задано")
text3 = form.getfirst("month", "не задано")
text4 = form.getfirst("day", "не задано")
text5=text2+text3+text4
 
print("Content-type: text/html\n")
print("""<!DOCTYPE HTML>
        <html>
        <head>
            <meta charset="utf-8">
            <title>Обработка данных форм</title>
        </head>
        <body>""")
 
print(text5)
 
print("""</body>
        </html>""")
В этом случая я число получаю,
пример:20191023
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,696
Записей в блоге: 29
23.10.2019, 15:58
то есть ты не видишь разницы между этим
Цитата Сообщение от Exle Посмотреть сообщение
text1 = form.getfirst("stand")
text2 = form.getfirst("year")
text3 = form.getfirst("month")
text4 = form.getfirst("day")
и вот этим
Цитата Сообщение от Exle Посмотреть сообщение
text1 = form.getfirst("stand", "не задано")
text2 = form.getfirst("year", "не задано")
text3 = form.getfirst("month", "не задано")
text4 = form.getfirst("day", "не задано")
0
2 / 2 / 1
Регистрация: 13.09.2019
Сообщений: 134
23.10.2019, 16:38  [ТС]
это я уже то же пофиксил.
Теперь другая беда:
C:\python\python.exe C:/python/site/cgi-bin/test_oracle.py
Content-type: text/html
Traceback (most recent call last):
File "C:/python/site/cgi-bin/test_oracle.py", line 13, in <module>
cur.execute("select fild1,fild2,fild3 from %s" % (text1))
File "C:\python\lib\encodings\cp1252.py", line 12, in encode
return codecs.charmap_encode(input,errors,encod ing_table)
UnicodeEncodeError: 'charmap' codec can't encode characters in position 105-106: character maps to <undefined>
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,696
Записей в блоге: 29
23.10.2019, 17:20
Exle, вы собираетесь весь проект пошагово написать в одной теме форума? серьезно? может начать ну ...не знаю... переводить ошибки, думать, экспериментировать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.10.2019, 17:20

Ввести данные и вывести матрицу в виде базы данных
Задано написать код на C++, используя двумерную матрицу. количество столбцов 4 (номер, фамилия, имя, телефон), строки добавляются до того...

Как вывести данные из базы?
как вывести из баз данных вот таким вот способом что бы отображалось $arModels = array( 'BMW' =&gt; array( 0 =&gt;...

Как вывести данные в виде таблицы?
Здравствуйте :) Имеется двумерный массив, что формируется при выполнении программы и который надо вывести в виде таблице на форме в...

Как вывести в нормальном виде данные ?
Есть такой файл example.php &lt;?php require_once(&quot;ipgeobase.php&quot;); $gb = new IPGeoBase(); $data = $gb-&gt;getRecord('37.153.0.0'); ...

Как вывести данные из базы с конца
На данный момент у меня выводятся данные с базы при помощи такого кода: $qr_result = mysql_query(&quot;select * from &quot; ....


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

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Свет в конце тоннеля
kumehtar 16.06.2026
Поймал себя на одной мысли. Раньше мне всегда казалось неправильным жить без чёткого понимания, куда всё идёт. Будто я иду по дороге судьбы, но не знаю, куда она ведёт. А раз не знаю — значит,. . .
[golang] Реализация стека с поддержкой получения минимального элемента за O(1)
alhaos 16.06.2026
155. Min Stack Задача: Реализовать стек который поддерживает push, pop, top и получение минимального элемента за O(1). Методы: NewMinStack() *MinStack — инициализация Push(val int) —. . .
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition) Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool Worker Pool — паттерн конкурентной обработки задач в Go. Суть: фиксированное количество горутин-воркеров читают задачи из общего канала и пишут результаты в общий канал результатов. . . .
[golang] Pipeline
alhaos 08.06.2026
Pipeline Pipeline — паттерн конкурентной обработки данных в Go. Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь lIs4oanZS9Y
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru