【python】之cowsay库,打印图案!

news/2024/10/29 12:23:37/

以前经常看到互联网大佬的Linux shell脚本启动的时候显示一副炫酷的字符画面,逼格瞬间提升一个档次,按说字符拼画也不是什么难事,只要有时间、有耐心(然鹅大部分人这两样都没有)。

网上流传着一个很老的库cawsay牛说。cowsay是一个生成ASCII图片的程序,显示一头牛的消息。它也可以使用预先制作的图像,以生成其他动物的图片,如Linux的吉祥物企鹅。由于它是用Perl编写的,它也适用于其他系统,如微软的Windows。

一.cowsay库 安装

cowsay库这边我们使用pip接口进行安装:

pip install cowsay

pip接口详细说明可以看:https://blog.csdn.net/pengneng123/article/details/129556320

二.cowsay库基础函数使用

1.cowsay.chars : 包含所有函数名

输出:

 

2.cowsay.char_names : 将所有字符名作为字符串包含。

3.cowsay.tux("Python is fun")  :输出图形

输出:

3.2 cowsay.dragon("I am dragon!")

 

三.总结

直接调用cowsay.char_names输出的参数,通过cowsay.xxx()输出打印

@Neng


http://www.ppmy.cn/news/239473.html

相关文章

Linux 中把Python3设为默认Python版本的几种方法

方法一,通过alias命令,此方法为用户级修改 先查看自己电脑里的python3版本: python python3 --version在个人的home目录中,打开 .bashrc文件,打开方式为 python sudo gedit ~/.bashrc没有安装gedit文本编辑器的使用如…

C++调python程序示例

背景 平台:Xavier nvidia AGX板子 编写c程序测试单目3D目标检测DEVIANT(https://blog.csdn.net/qq_39523365/article/details/130982966?spm1001.2014.3001.5501)python算法的过程。代码如下: 文件结构 具体代码: …

2023年6月高级运维过程经历

上午面试一家: 01 一个 ext4 的文件系统,当用 touch 新建文件时报错,错误信息是磁盘已满,但是使用 df -h 查看分区信息 时,只使用了 50% ,请分析原因? 02. 与 lvs 相关的术语有哪些 …

Blender3.2使用python脚本命令的三种方式, 以及源码示例

本文环境系统OS(Win10) 方式一,在Script(脚本)功能里面的Console(控制台输入python代码)。 如下图: 对应的三句代码是: print("Hi, blender.")import bpybpy.ops.mesh.primitive_cube_add(enter_editmodeFalse, alignWORLD, location(0,0, …

寅辞旧岁,卯定常虹丨ASKO洗碗机“净”护新春团圆时刻

农历新年是一年中最重要的节日,但过去三年的特殊时光阻碍了很多人的归乡之行,如今当阴霾逐渐散去,必然会引来大规模的新年归乡潮,奔赴一个久违的团圆年。美馔佳宴是新春佳节的永恒命题,新年家里少不了亲友的光临&#…

开发者工具调试

Console控制台 F12打开控制台 选择其他tab面板时,ESC打开Console面板enter直接执行Console的代码,shiftEnter输入多行代码 Source面板 左键单机行号设置断点,或在代码中添加debugger;右键单机行号设置条件断点(条件表达式为tr…

【Protobuf速成指南】Protobuf快速上手

文章目录 1.0版本一、编写.proto文件1.文件规范:2.注释方式:3.指定proto3语法:4.package申明符5.定义message6.编写消息字段①类型对照表②唯一编号 二、编译.proto文件1. 编译指令2.源码分析 三、序列化和反序列化的使用四、小结 1.0版本 本…

speedtest-cli 源码集成

speedtest-cli 是一个开源的测速sdk,可以下载源码集成到自己的项目中,源码是C代码,所以可以集成到linux终端程序中,如果在Android APP中需要通过NDK开发集成,下面是在linux设备中集成过程。 1、首先在github中下载源码…