zoukankan      html  css  js  c++  java
  • pyfiglet:生成充满艺术风格的文字

    楔子

    pyfiglet是一个专门用来生成艺术字的模块,只支持英文。

    用法

    from pyfiglet import Figlet
    
    f = Figlet()
    print(f.renderText("hanser"))
    """
     _                               
    | |__   __ _ _ __  ___  ___ _ __ 
    | '_  / _` | '_ / __|/ _  '__|
    | | | | (_| | | | \__   __/ |   
    |_| |_|\__,_|_| |_|___/\___|_|   
                                     
    """
    

    怎么样,是不是很酷呢?我们还可以指定字体,先看看都支持哪些字体吧。

    from pyfiglet import FigletFont
    print(FigletFont().getFonts())
    

    支持的字体非常多,我们来随便指定一个吧

    from pyfiglet import Figlet
    
    f = Figlet(font="slant")
    print(f.renderText("hanser"))
    """
        __                              
       / /_  ____ _____  ________  _____
      / __ / __ `/ __ / ___/ _ / ___/
     / / / / /_/ / / / (__  )  __/ /    
    /_/ /_/\__,_/_/ /_/____/\___/_/     
                                        
    """
    

    我们还可以指定宽度

    from pyfiglet import Figlet
    
    # width默认是80
    f = Figlet(font="slant", width=200)
    print(f.renderText("hanser is a angel"))
    """
        __                                  _                                         __
       / /_  ____ _____  ________  _____   (_)____   ____ _   ____ _____  ____ ____  / /
      / __ / __ `/ __ / ___/ _ / ___/  / / ___/  / __ `/  / __ `/ __ / __ `/ _ / / 
     / / / / /_/ / / / (__  )  __/ /     / (__  )  / /_/ /  / /_/ / / / / /_/ /  __/ /  
    /_/ /_/\__,_/_/ /_/____/\___/_/     /_/____/   \__,_/   \__,_/_/ /_/\__, /\___/_/   
                                                                       /____/               
    """
    
    # 如果是用默认的width,会变成这样子
    f = Figlet(font="slant")
    print(f.renderText("hanser is a angel"))
    """
        __                                  _              
       / /_  ____ _____  ________  _____   (_)____   ____ _
      / __ / __ `/ __ / ___/ _ / ___/  / / ___/  / __ `/
     / / / / /_/ / / / (__  )  __/ /     / (__  )  / /_/ / 
    /_/ /_/\__,_/_/ /_/____/\___/_/     /_/____/   \__,_/  
                                                           
                              __
      ____ _____  ____ ____  / /
     / __ `/ __ / __ `/ _ / / 
    / /_/ / / / / /_/ /  __/ /  
    \__,_/_/ /_/\__, /\___/_/   
               /____/           
    
    """
    
  • 相关阅读:
    蓝桥杯如何训练?(附VIP题库)
    scratch2.0的教材视频,王木头系列
    out文件 dev c++
    MongoDB 学习笔记
    golang 学习笔记 -- struct interface的使用
    goang学习笔记---struct
    golang 学习笔记 ---JSON
    golang学习笔记 ---rand
    golang学习笔记 --go test
    golang学习笔记---string && strconv
  • 原文地址:https://www.cnblogs.com/traditional/p/12555784.html
Copyright © 2011-2022 走看看