V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
lomanyong
V2EX  ›  问与答

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

  •  
  •   lomanyong · Jan 19, 2016 · 1258 views
    This topic created in 3764 days ago, the information mentioned may be changed or developed.

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

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

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

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

    3 replies    2016-01-20 13:48:49 +08:00
    zhjits
        1
    zhjits  
       Jan 19, 2016
    aheadlead
        2
    aheadlead  
       Jan 19, 2016 via iPhone   ❤️ 1
    貌似有个 progressive
    lomanyong
        3
    lomanyong  
    OP
       Jan 20, 2016
    @aheadlead 多谢!从源码里找到了解决的思路!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4058 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 04:19 · PVG 12:19 · LAX 21:19 · JFK 00:19
    ♥ Do have faith in what you're doing.