반응형
pyfiglet
파이썬에서는 빌드(or 디버깅) 할 때, 아래 형태와 같은 문자를 출력할 수 있다.
혹자는 Logic에 대한 결과만 확인하면 되겠지만...
개발자에게 나름의 일탈(?) 멋(?)이 필요하다.
이러한 ASCII Art 문자를 figlet 으로 구현할 수 있는데
python으로 포팅해놓은 것이 pyfiglet
설치 및 실행
pip3 install pyfiglet
설치한 모듈을 import 해서 아래와 같이 사용
from pyfiglet import Figlet
f = Figlet(font='slant')
print(f.renderText('* * * * * * * * *'))
print(f.renderText(' Hello\n World'))
print(f.renderText('* * * * * * * * *'))
Tips
실제 구현 Code와 구분하고자 한다면 sh 파일로 따로 관리할 수 있다.
[build.sh]
#!/bin/bash
for f in $(pyfiglet -l);do
echo "Font=$f"
pyfiglet "Hello World" -w $(tput cols) -f $f
echo ""
done
주어진 폰트로 (-f 폰트명), 현재 터미널의 컬럼길이를 이용하여 (-w $(tput cols)) 출력
pyfilget 폰트 종류는 아래 사이트에서 확인할 수 있다.
http://www.figlet.org/examples.html
f = Figlet(font='slant')에서 다른 값으로 변경하면 된다.
반응형
'설치 및 환경 설정' 카테고리의 다른 글
[팀뷰어 Tips] 팀뷰어 개인 비밀번호 설정 🔑 (0) | 2022.03.09 |
---|---|
[python] pip 설치가 제대로 되지 않는 경우 (0) | 2021.08.12 |
[VS Code] VS Code에서 Python 실행하기 (0) | 2021.08.11 |
안랩 v3 알람 광고 없애기 (0) | 2021.08.08 |
pip? pip3? 차이 (0) | 2021.08.07 |
댓글