[Python] Database의 내용을 terminal에 table로 예쁘게 출력하기
2022. 3. 30. 01:11ㆍIT
GUI가 있는 프로그램이라면 디자인을 예쁘게 할 수 있겠지만 터미널 프로그램이라고 하면 '-'와 '+'를 이용해 테이블을 만들어 표시하는 것이 하나의 방법일 수 있다.
이를 위해서는 다음과 같은 방식으로 출력을 할 수 있다.
PrettyTable을 import하여 간단한 용례는 다음을 확인하자.
from prettytable import PrettyTable
def printDB():
dbCon = sqlite3.connect("sohyemin.db")
db = dbCon.cursor()
cursor = db.execute("select * from shm")
t = PrettyTable(['No', 'IP', 'Project', 'Location', 'Port', 'Enable'])
rows = db.fetchall()
for x in range(len(rows)):
t.add_row(rows[x])
print(t)
반응형
'IT' 카테고리의 다른 글
Python socket error (소켓 통신 에러) (0) | 2022.05.20 |
---|---|
[Python] 엑셀을 수식 자동으로 수정하기 (0) | 2022.04.23 |
[Python] Sqlite3 간단한 예제 (0) | 2022.03.29 |
[Python] Dictionary Mapping, 함수 포인터? (0) | 2022.03.29 |
git 사용의 기초 (0) | 2022.03.28 |