类似 buck 这样的命令行 progress,使用 python 应该如何实现呢?

2016-01-19 16:46:51 +08:00
 lomanyong

buck 是 facebook 出品的一款构建工具,他的构建过程中会有对各个构建阶段的进度显示,效果图可以查看其官网首页上的 GIF :buck 官网主页 [需要科学上网才可访问]

查看其源码可知 buck 主要是使用 Java 编写的,包括 console 部分。

试用过的 python 三方库有cursesblessingscurses主要是其全屏的样式不符合想要的效果。blessings也许可以实现,但是得各种动态控制行数,也较为复杂。

所以想请教一下 V2EX 的各位,有什么思路可以用 python 实现类似 buck 的 progress 吗?

799 次点击
所在节点    问与答
3 条回复
zhjits
2016-01-19 19:45:52 +08:00
aheadlead
2016-01-19 22:41:38 +08:00
貌似有个 progressive
lomanyong
2016-01-20 13:48:49 +08:00
@aheadlead 多谢!从源码里找到了解决的思路!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/251876

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX