buck 是 facebook 出品的一款构建工具,他的构建过程中会有对各个构建阶段的进度显示,效果图可以查看其官网首页上的 GIF :buck 官网主页 [需要科学上网才可访问]
查看其源码可知 buck 主要是使用 Java 编写的,包括 console 部分。
试用过的 python 三方库有curses
和blessings
。curses
主要是其全屏的样式不符合想要的效果。blessings
也许可以实现,但是得各种动态控制行数,也较为复杂。
所以想请教一下 V2EX 的各位,有什么思路可以用 python 实现类似 buck 的 progress 吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.