Печать правильно отформатированной таблицы SQLite на PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 Печать правильно отформатированной таблицы SQLite на Python

Сообщение Гость »


Я написал скрипт Python для добавления строк в мои таблицы. Я решил, что было бы неплохо, если бы я мог просматривать свои таблицы с помощью того же сценария вместо того, чтобы либо выходить из сценария и запускать sqlite3, либо переключаться на другую оболочку и запускать sqlite3. Итак, я написал то, что, как я ожидал, даст мне то, что я хочу, и это вроде как дает... Это часть сценария, о котором идет речь:

импортировать sqlite3 conn = sqlite3.connect('stu.db') с = конн.курсор() вар = 1 в то время как вар == 1: запрос = raw_input("Что бы вы хотели сделать?> ") запрос == 'stu db' или запрос == 'sd': c.execute("ВЫБРАТЬ * ИЗ объекта") конн.коммит В sqlite3, когда вы запускаете SELECT * FROM stu, вы получаете красиво отформатированную таблицу с одинаковыми строками и столбцами. Когда я запускаю его здесь, вместо этого я получаю длинный список информации в скобках. Выглядит это примерно так (я не распечатывал реальные результаты, так как это нарушало бы некоторые федеральные законы):

[(1234567890, u'Джон Доу', 3852, u'DEGR-AA', 4, Нет), (1234567890, u'Джон Доу', 3852, u'DEGR-AA', 4, Нет),(1234567890, u'Джон Доу', 3852, u'DEGR-AA', 4, Нет),(1234567890, u'Джон Доу', 3852, u'DEGR-AA', 4, Нет),( 1234567890, u'Джон Доу', 3852, u'DEGR-AA', 4, Нет),(1234567890, u'Джон Доу', 3852, u'DEGR-AA', 4, Нет),(1234567890, u' Джон Доу', 3852, u'DEGR-AA', 4, Нет),(1234567890, u'Джон Доу', 3852, u'DEGR-AA', 4, Нет),(1234567890, u'Джон Доу', 3852, u'DEGR-AA', 4, Нет),(1234567890, u'Джон Доу', 3852, u'DEGR-AA', 4, Нет)] Думаю, я знаю, что происходит. Python просто выдает то, что возвращает запрос к sqlite, но есть ли способ отформатировать эту информацию так, чтобы ее было легко читать?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Печать правильно отформатированной таблицы SQLite на Python
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Извлечение числового значения из строго отформатированной строки, найденной в HTML-документе.
    Anonymous » » в форуме Php
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Доступ к значению массива на основе отформатированной строки ключевого пути.
    Anonymous » » в форуме Php
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • «SQLite.SQLiteException» в SQLite-net.dll и «SQLite.SQLiteException» в ошибке System.Private.CoreLib.dll в .net Maui, ко
    Anonymous » » в форуме C#
    0 Ответы
    58 Просмотры
    Последнее сообщение Anonymous
  • «SQLite.SQLiteException» в SQLite-net.dll и «SQLite.SQLiteException» в ошибке System.Private.CoreLib.dll в .net Maui, ко
    Anonymous » » в форуме C#
    0 Ответы
    62 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»