반응형
위와 같은 아스키 아트로 표현된 글자를 한번씩 보신적 있으실 겁니다.
파이썬에서는 이런 글자를 손쉽게 생성해주는 라이브러리를 제공하는데요,
바로 pyfiglet이라는 라이브러리를 사용하면 이러한 글자를 생성할 수 있습니다.
사용방법은 매우매우 간단합니다.
먼저, 아래와 같이 pyfiglet 모듈을 pip로 설치해줍니다.
pip install pyfiglet
그 다음 아래와 같이 파이썬 코드를 작성해줍니다.
import pyfiglet
text = "ASCII ART \n1,2,3,4,5,6,7,8,9,10"
word = pyfiglet.figlet_format(text)
print(word)
그러면 아래와 같은 결과가 나옵니다.
아래와 같이, 폰트를 지정해줄 수 있기도 하며,
renderText 함수를 이용해서도 표현할 수 있습니다.
f = Figlet(font='slant')
print(f.renderText('* * * * * * * * *'))
print(f.renderText(' Hello World !! '))
print(f.renderText('* * * * * * * * *'))
참고로 javascript에서도 아래 package를 이용하여 동일한 역할을 수행할 수 있습니다.
https://www.npmjs.com/package/figlet
python,textart,asciiart,pyfiglet
728x90
반응형
댓글