牛说(cowsay)
回顾上次内容
-
咱们狂飙了一路
- 从用 shell
间接
执行 python 程序 - 到用 shell
循环
执行 python 程序
- 从用 shell
-
循环体中
-
把
python
的 输入后果- 用管道 交给了
figlet
- 用管道 交给了
-
把
figlet
的 输入后果- 用管道 交给了
cowsay
- 用管道 交给了
-
把
cowsay
的 输入后果- 用管道 交给了
lolcat
- 用管道 交给了
-
-
最初
- 提权
间接
运行 shell 程序
- 提权
-
这一路真的好远啊!
- python3 是脚本解释器
- shell 也是脚本解释器
-
其实咱们是
- 在 shell 中 利用 python3 的 输入后果
- 用 shell 把 python 和 figlet 等程序 粘了起来
-
不过这一路 真的好绕
- 要是能在 py 文件里 间接调用 shell 中的命令 就好了
-
那个时候
-
python 就成了胶水的主体
- 实现粘合的工作
- 兴许有一天能够做到
-
- 能够本人
diy
一个小动物 来报时吗?🤔
ascii_art
- 这是一门十分年老的亚文化
-
搜寻 asciiart
- 有很多有意思的 asciiart 能够下载
- 是否将图片 转化为 asciiart 呢?
筹备图片
-
在本机下载图片
- 之后上传到蓝桥云
-
留神 上传的图片 在 Code 文件夹中
- cd Code 能够 进入 Code 文件夹
-
最好抉择 png 格局
- 胜利概率会进步
筹备环境 aview 🅰️
sudo apt update
sudo apt install aview
sudo apt install imagemagick
-
下载字符画软件
- aview
- imagemagick
运行程序
-
应用 asciiview 能够
- 将图片 转化为 asciiart
asciiview panda.jpg
存储字符画
-
通过 查问帮忙 📕
-
发现 字符画能够
- 保留为文本、网页等模式
-
-
在运行
- asciiview xxx.png 之后
- 呈现了 字符画面
- 留神 图片中的纯黑局部 是以空格模式 来呈现的
-
按下快捷键s
- 会呈现一个菜单
- 如下图
-
而后抉择 Text 格局
- 选 1
- 前面再设置门路
- 一路下一步
保留过程
- 到这一步 选8
-
而后按y
- 保留
-
而后
- 能够敞开小窗
- ll 能够看到文件了
- 字符画能够长什么样子呢?
国画风
表情风
甲骨文风
大小抉择
- 能够设置分辨率为四分之一大小
线稿格调
-
cat 关上 这个 xxx.txt
- 察看成果
-
能够 把这个小动物 变成
- cowsay 能够用的 小动物吗?
联合 cowsay🐄
- 先找到地位
- 复制小动物文件
复制动物
# 在确认 cowsay 曾经装置的状况下
cd /usr/share/cowsay/cows
# 复制一个 cow 文件
sudo cp apt.cow oeasy.cow
#应用编辑器编辑
sudo vi oeasy.cow ~/Code/ooo.txt
批改字符画
-
新的动物名 cat 能够用了
- 图案 还是 原来的字符画
- 怎么应用 diy 的字符画呢?
替换字符画
-
在适合地位dG
- 把 原来的字符画 删除
-
:r ~/Code/xxx.txt
- 粘贴上 本人 diy 的 小动物字符画
- 话语的斜线有点问题
批改
- 批改文字泡泡线
-
留神!
- 前 5 行和最初一行
- 都是有意义的
- 是 cowsay 的构造
- 是不能丢的货色
不能丢的货色
-
第 1 行和最初一行的相干头尾不能丢
- 还有两头的有些替换字符也要留神
- 能力保障.cow 文件可用
-
如果要说的话比拟多
- 就须要角色要变小一点
角色大小抉择
- 能够设置分辨率为四分之一大小
配合报时
- 应用新动物
渐变色
功败垂成!
-
能够再配合一些亚文化的话语
- 做成报时动画😁
-
将咱们 diy 的好货色
- 录制成视频
- 发个动静炫一下
- 这就是 asciiart!!!
总结
-
这次咱们
- diy 了本人的小动物
- 还能够让小动物变色、报时
- 还能够说些怪话
- 这很亚文化
- 很酷炫的亚文化
- 不是吗?
-
回顾一下咱们最最开始钻研报时的时候
- 回到本行行头的办法
- print(“\r”+ascii_time)
\r
与\n
不同
-
从含意上来看
\n
– LF – LineFeed – 换行\r
– CR – CarriageReturn – 回车
- 换行和回车具体有什么不同吗?🤔
- 咱们下次再说!👋
- 蓝桥 ->https://www.lanqiao.cn/course…
- github->https://github.com/overmind19…
- gitee->https://gitee.com/overmind198…
- 视频 ->https://www.bilibili.com/vide… 作者:oeasy