当前位置: 首页 > 面试题库 >

Python打印状态栏和百分比

仉联
2023-03-14
问题内容

要实现如下状态栏:

[==========                ]  45%
[================          ]  60%
[==========================] 100%

我希望将此打印到stdout,并保持刷新状态,而不是打印到另一行。这该怎么做?


问题答案:

有一个Python模块,你可以从PyPI将其称为progressbar实现这样的功能。如果您不介意添加依赖项,那么这是一个很好的解决方案。否则,请选择其他答案之一。

一个简单的用法示例:

import progressbar
from time import sleep
bar = progressbar.ProgressBar(maxval=20, \
    widgets=[progressbar.Bar('=', '[', ']'), ' ', progressbar.Percentage()])
bar.start()
for i in xrange(20):
    bar.update(i+1)
    sleep(0.1)
bar.finish()

要安装它,可以使用easy_install progressbar,或者pip install progressbar如果您更喜欢pip。



 类似资料:
  • 因此,我在这里读了几篇关于更改状态栏文本颜色的帖子,但都没用。所以我最初的问题是,状态栏现在在iOS7中是透明的,我希望它是带黑色文本的白色。所以我把它添加到我的viewcontroller中。 好的,现在状态是黑对黑,不能阅读文本,但至少它不是透明的。所以现在我做了下面的事情。 进入plist并添加了这个 然后我将此添加到我的应用程序委托 现在我有一个状态栏是白色的,但是文本是白色的,所以你看不

  • 问题内容: 我想做几条给出标准输出的语句,而不会在语句之间看到换行符。 具体来说,假设我有: 结果是: 如何使它看起来像这样: 更妙的是,是否可以打印单号在最后一个号码,所以只有一个号码在屏幕上在同一时间? 问题答案: 更改为: , 在Python 2.7中 在Python 3中 如果要动态打印数据,请使用以下语法: 在Python 3中

  • 我想整合一些像这样的东西: 我已经这样做了,但是我似乎不能把图像视图放在工具栏下面。没有工具栏,我可以在状态栏下制作,但是把这两者结合起来是不可能的。 这是我的布局: 在我的活动中,我做了以下工作: 我还声明了一个 styles-v21.xml 文件: 并将其设置为Photo活动的默认样式。我已经尝试将工具栏放在FrameLayout中,但这样做我的工具栏只会隐藏,如下所示: 提前感谢。 已修复,

  • 我在这个问题上做了一些研究,但我找不到一个完整的解决方案,所以,一步一步,通过一些尝试和错误,我终于找到了我们如何实现这些结果:拥有一个透明或彩色的和。看我下面的回答。

  • 完整状态栏如下图: 此列表显示所有 HTTP 请求的相关信息,从左到右各列分别代表: 第一区块,显示的 Fiddler 是否处于捕捉状态,(开启状态)、(关闭状态),可以用快捷键 F12 切换或者点击该区域。 第二区块,显示当前捕捉哪些进程的通讯。前提是被捕获的进程必须使用 HTTP 代理:127.0.0.1:8888 All Processes —— 捕获所有进程的请求 Web Browsers

  • 只有在第一次打开应用程序时,半透明的状态栏才会出现问题。请看屏幕截图: http://i1335.photobucket.com/albums/w673/ductruongcntt/Screenshot_2014-06-26-14-17-26_zps1e9a56f4.png 以下是我使用的样式的XML,其中包括半透明状态栏: 我的主题是: