ASCII art is also known as “computer text art”. It involves the smart placement of typed special characters or letters to make a visual shape that is spread over multiple lines of text.
Art is a Python lib for text converting to ASCII ART fancy. 😉
Open Hub | |
PyPI Counter | |
Github Stars | |
Font Counter | 235 |
1-Line-Art Counter | 250 |
1-Line Art
>>> from art import *
>>> art_1=art("coffee") # return art as str in normal mode
>>> print(art_1)
c[_] >>> art_2=art("woman",number=2) # return multiple art as str
>>> print(art_2)
▓_▓ ▓_▓ >>> art_3=art("love_you",number=1,text="test") # 2-part art
>>> print(art_3)
»-(¯`·.·´¯)->test<-(¯`·.·´¯)-«
>>> art("random") # random 1-line art mode
'(っ◕‿◕)っ ' >>> art("rand") # random 1-line art mode
't(-_-t) ' >>> art(22,number=1,text="") # raise artError
Traceback (most recent call last): ... art.art.artError: artname shoud have str type
Enter fullscreen mode Exit fullscreen mode
>>> aprint("butterfly") # print art
Ƹ̵̡Ӝ̵̨̄Ʒ >>> aprint("happy") # print art
ۜ\(סּںסּَ` )/ۜ >>> aprint("love_you",number=1,text="test") # 2-part art
»-(¯`·.·´¯)->test<-(¯`·.·´¯)-«
>>> aprint("random") # random 1-line art mode
'(っ◕‿◕)っ ' >>> aprint("rand") # random 1-line art mode
't(-_-t) ' >>> aprint("woman",number="22",text="") # raise artError
Traceback (most recent call last): ... art.art.artError: number should have int type
Enter fullscreen mode Exit fullscreen mode
2-ASCII Text
>>> Art=text2art("art") # Return ascii text (default font) and default chr_ignore=True
>>> print(Art)
_ __ _ _ __ | |_ / _` || '__|| __| | (_| || | | |_ \__,_||_| \__| >>> Art=text2art("art",font='block',chr_ignore=True) # Return ascii text with block font
>>> print(Art)
.----------------. .----------------. .----------------. | .--------------. || .--------------. || .--------------. | | | __ | || | _______ | || | _________ | | | | / \ | || | |_ __ \ | || | | _ _ | | | | | / /\ \ | || | | |__) | | || | |_/ | | \_| | | | | / ____ \ | || | | __ / | || | | | | | | | _/ / \ \_ | || | _| | \ \_ | || | _| |_ | | | ||____| |____|| || | |____| |___| | || | |_____| | | | | | || | | || | | | | '--------------' || '--------------' || '--------------' | '----------------' '----------------' '----------------' >>> Art=text2art("test","random") # random font mode
>>> print(Art)
| | ~|~/~/(~~|~ | \/__) | >>> Art=text2art("test","rand") # random font mode
>>> print(Art)
___ ____ ____ ___ | |___ [__ | | |___ ___] | >>> text2art("seسسس",font=DEFAULT_FONT,chr_ignore=False) # raise artError in exception
Traceback (most recent call last): ... art.art.artError: س is invalid
Enter fullscreen mode Exit fullscreen mode
>>> tprint("art") # print ascii text (default font)
_ __ _ _ __ | |_ / _` || '__|| __| | (_| || | | |_ \__,_||_| \__| >>> tprint("art",font="block",chr_ignore=True) # print ascii text (block font)
.----------------. .----------------. .----------------. | .--------------. || .--------------. || .--------------. | | | __ | || | _______ | || | _________ | | | | / \ | || | |_ __ \ | || | | _ _ | | | | | / /\ \ | || | | |__) | | || | |_/ | | \_| | | | | / ____ \ | || | | __ / | || | | | | | | | _/ / \ \_ | || | _| | \ \_ | || | _| |_ | | | ||____| |____|| || | |____| |___| | || | |_____| | | | | | || | | || | | | | '--------------' || '--------------' || '--------------' | '----------------' '----------------' '----------------' >>> tprint('testسس') # chr_ignore flag ==True (Default)
_ _ | |_ ___ ___ | |_ | __| / _ \/ __|| __| | |_ | __/\__ \| |_ \__| \___||___/ \__| >>> tprint("test","random") # random font mode
| | ~|~/~/(~~|~ | \/__) | >>> tprint("test","rand") # random font mode
___ ____ ____ ___ | |___ [__ | | |___ ___] | >>> tprint('testسس',chr_ignore=False) # raise artError in exception
Traceback (most recent call last): ... art.art.artError: س is invalid >>> tprint('''Lorem # Multi-line print ipsum dolor''', font="cybermedium") _ ____ ____ ____ _ _ | | | |__/ |___ |\/| |___ |__| | \ |___ | | _ ___ ____ _ _ _ _ | |__] [__ | | |\/| | | ___] |__| | | ___ ____ _ ____ ____ | \ | | | | | |__/ |__/ |__| |___ |__| | \
Enter fullscreen mode Exit fullscreen mode
原文链接:ASCII Art In Python
© 版权声明
THE END
暂无评论内容