分享一个命令行程序 snowmachine
,可以在终端下雪。
安装 pip install snowmachine
建议Python版本>=3.8。
运行 下雪:
snowmachine snow
画一颗树:
snowmachine tree
让雪堆起来:
snowmachine snow --stack=pile
设置雪的颜色:
snowmachine snow --color=rainbow
github上可以看到源码:https://github.com/sontek/snowmachine
核心代码只有100行,通过打印转义字符进行清屏和显示字符,实现动画效果。