👀미리보는 완성작👀
Soundee 프로젝트에서 컴퓨터에서 소리를 녹음하는 프로그램을 만들어야 한다.
그 와중에 실행창을 좀 예쁘게 꾸며보고 싶은 마음에 (사심)
파이썬으로 아스키 아트 하는 법을 찾아보았고 덕분에 예쁜 콘솔창 구경이 가능해짐👩💻💜
🏠 공식 문서 🏠
pyfiglet is a full port of FIGlet (http://www.figlet.org/) into pure
python. It takes ASCII text and renders it in ASCII art fonts (like
the title above, which is the 'block' font).
-> 뭐 대충 번역하자면 파이썬 코드에서 아스키 문자를 받아 아스키 아트 폰트로 렌더링 해주는
아주 깜찍한 라이브러리이다.
공식문서 한글로 돌려봤는데 ㄱㅇㄱ.
맞아 파이썬 코드는 지루하다.
사용방법은 매우매우매우 * 100000 간단하다.
먼저 pyfiglet 모듈을 pip로 설치해준다.
pip3 install pyfiglet
그리고 자신의 파이썬 파일에 다음과 같이 작성해준다!
from pyfiglet import Figlet
f = Figlet(font='slant')
print(f.renderText('텍스트를 맘대로 써보쇼'))
나는 Soundee Recoder를 나타내기 위해 다음과 같이 작성했다.
폰트도 바꾸려다 글자 크기들이 다 커서 포기ㅜ
f = Figlet(font='slant')
print(f.renderText('* * * * * * * * *'))
print(f.renderText(' Soundee\n Recoder'))
print(f.renderText('* * * * * * * * *'))
파이썬 파일을 실행시켜보면 아름다운 콘솔을 볼 수 있다.
참고로 pyfiglet에서 다양한 폰트를 사용할 수 있는데
f = Figlet(font='slant')
부분에서 font를 다른걸로 대입하면 된다.
지원해주는 폰트와 예시는 여기를 확인해라