如何将控制台输出的样式设计得漂亮?

问题描述 投票:0回答:1

程序如何像 npmfirebase 当它们的命令被执行时,会产生有趣而漂亮的控制台输出?

例如

$ firebase deploy

或者...

$ npm i <some-package>

javascript java python firebase npm
1个回答
1
投票

要想获得类似于上述软件包和其他一些著名软件包的控制台输出,有多种方法可以遵循。而这一切都取决于 编程语言 你也使用。

只是为了给答案提供一些背景;漂亮的控制台输出可能会从不同的设计到不同的颜色和移动加载器。

enter image description here

enter image description here

由于问题是关于 这些程序是如何建立这种输出的,我想再阐述一下这个问题。下面给出一些方法。

手动操作你的编程语言的Print语句。

这是传统的方法,可以用来在控制台上做各种设计,你可以利用循环和适当的间距在控制台上打印出各种图案。这是非常传统的方法,但有些用户为了保持简单,还是喜欢这样。还记得我们在基础算法比赛中曾经解决过的星形图案问题吗...;) 你可以将这些知识用于实践。

另外,这非常有限,只能把形状弄出来,如果没有库,着色和造型几乎不可能。

使用专门为此建立的库

对于 node一个著名的图书馆将是 白垩. 对于 Python,您可以使用 缤纷. 同样,也有其他语言的图书馆。

© www.soinside.com 2019 - 2024. All rights reserved.