나는 파티에 늦었다는 것을 알고 있지만 실제로 도움이 될만한 라이브러리를 만들었습니다. 그것은 매우 간단합니다. 그래서 나는 당신이 그것을 사용해야한다고 생각합니다. 이를 TableIT 라고 합니다 .
기본 사용
사용하려면 먼저 GitHub 페이지 의 다운로드 지침을 따르십시오 .
그런 다음 가져 오십시오.
import TableIt
그런 다음 각 내부 목록이 행인 목록 목록을 작성하십시오.
table = [
[4, 3, "Hi"],
[2, 1, 808890312093],
[5, "Hi", "Bye"]
]
그런 다음 인쇄하면됩니다.
TableIt.printTable(table)
이것은 당신이 얻는 출력입니다 :
+--------------------------------------------+
| 4 | 3 | Hi |
| 2 | 1 | 808890312093 |
| 5 | Hi | Bye |
+--------------------------------------------+
필드 이름
원하는 경우 필드 이름을 사용할 수 있습니다 ( 필드 이름을 사용하지 않는 경우 기본적으로 필드 이름으로 설정되어 있으므로 useFieldNames = False라고 말할 필요가 없습니다 ).
TableIt.printTable(table, useFieldNames=True)
그로부터 당신은 얻을 것이다 :
+--------------------------------------------+
| 4 | 3 | Hi |
+--------------+--------------+--------------+
| 2 | 1 | 808890312093 |
| 5 | Hi | Bye |
+--------------------------------------------+
예를 들어 다음과 같은 다른 용도가 있습니다.
import TableIt
myList = [
["Name", "Email"],
["Richard", "richard@fakeemail.com"],
["Tasha", "tash@fakeemail.com"]
]
TableIt.print(myList, useFieldNames=True)
그것을 통해서:
+-----------------------------------------------+
| Name | Email |
+-----------------------+-----------------------+
| Richard | richard@fakeemail.com |
| Tasha | tash@fakeemail.com |
+-----------------------------------------------+
아니면 할 수 있습니다 :
import TableIt
myList = [
["", "a", "b"],
["x", "a + x", "a + b"],
["z", "a + z", "z + b"]
]
TableIt.printTable(myList, useFieldNames=True)
그리고 그로부터 당신은 얻을 수 있습니다 :
+-----------------------+
| | a | b |
+-------+-------+-------+
| x | a + x | a + b |
| z | a + z | z + b |
+-----------------------+
그림 물감
색상을 사용할 수도 있습니다.
색상 옵션 ( 기본적으로 None으로 설정 됨 )을 사용하고 RGB 값을 지정 하여 색상을 사용 합니다.
위의 예제를 사용하여 :
import TableIt
myList = [
["", "a", "b"],
["x", "a + x", "a + b"],
["z", "a + z", "z + b"]
]
TableIt.printTable(myList, useFieldNames=True, color=(26, 156, 171))
그럼 당신은 얻을 것이다 :
컬러 인쇄는 효과가 없을 수 있지만 컬러 텍스트를 인쇄하는 다른 라이브러리와 동일하게 작동합니다. 나는 테스트했고 모든 단색이 작동합니다. 기본 34m
ANSI 이스케이프 시퀀스를 사용하는 경우와 마찬가지로 파란색이 엉망이되지 않습니다 (무엇이 중요하지 않은 경우). 어쨌든 모든 색상은 시스템 기본값이 아니라 RGB 값이라는 사실에서 비롯됩니다.
더 많은 정보
자세한 내용은 GitHub 페이지를 확인하십시오