아름다운 ASCII 형식 테이블을 생성하는 데 사용할 수 있는 Python의 타사 라이브러리인 PrettyTable을 사용할 수 있습니다.
PrettyTable 설치(권장 학습: Python 비디오 튜토리얼)
pip install prettytable
예
import prettytable as pt # tb = pt.PrettyTable( ["City name", "Area", "Population", "Annual Rainfall"]) tb = pt.PrettyTable() tb.field_names = ["City name", "Area", "Population", "Annual Rainfall"] tb.add_row(["Adelaide",1295, 1158259, 600.5]) tb.add_row(["Brisbane",5905, 1857594, 1146.4]) tb.add_row(["Darwin", 112, 120900, 1714.7]) tb.add_row(["Hobart", 1357, 205556,619.5]) print(tb)
출력:
+-----------+------+------------+-----------------+ | City name | Area | Population | Annual Rainfall | +-----------+------+------------+-----------------+ | Adelaide | 1295 | 1158259 | 600.5 | | Brisbane | 5905 | 1857594 | 1146.4 | | Darwin | 112 | 120900 | 1714.7 | | Hobart | 1357 | 205556 | 619.5 | +-----------+------+------------+-----------------+
헤더가 추가되지 않으면 기본 필드+번호와 함께 표시됩니다. 예:
+---------+----------+----------+------------+ | Field 1 | Field 2 | Field 3 | Field 4 | +---------+----------+----------+------------+
더 많은 Python 관련 기술 문서를 보려면 Python 튜토리얼을 방문하세요. 배우는 칼럼!
위 내용은 Python에서 테이블을 출력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!