Форматирование вывода на печать в Python 3.7 - PullRequest
0 голосов
/ 15 мая 2019

У меня есть соединение с базой данных MSSQL с помощью pyodbc, и я собираюсь отформатировать результаты в таблицу, я попробовал довольно стабильно без хороших результатов (он поместил мои заголовки в 2 строки и все еще перемешался). В моем поле описания есть длинный текст. Я хотел бы, чтобы выходные данные имели заголовки и переносили текст в эти столбцы, чтобы его было легко разобрать. Текущий вывод выглядит в виде вкладок, но он не включает заголовки столбцов.

#Select IP
input_var = input("Enter IP Address: ")

cursor.execute("SELECT IP,Location,Description,Project,OS,DNS,NETBIOS,MAC FROM [IPAM].[dbo].[Sheet1$] WHERE IP=?", input_var)
row = cursor.fetchall()

for line in row:
    print(*line)
...