擅长:python、mysql、java
<p>您可以编写自己的progressbar,如果您对终端有任何了解的话,这是相当简单的。或者您可以使用<a href="https://pypi.python.org/pypi/progressbar/2.3-dev" rel="nofollow">^{<cd1>}</a>。以下是文档中的一个简单示例:</p>
<pre><code>@example
def example1():
widgets = ['Test: ', Percentage(), ' ', Bar(marker=RotatingMarker()),
' ', ETA(), ' ', FileTransferSpeed()]
pbar = ProgressBar(widgets=widgets, maxval=10000000).start()
for i in range(1000000):
# do something
pbar.update(10*i+1)
pbar.finish()
</code></pre>
<p>在这两种情况下,您都需要文件传输方法在传输过程中产生结果。如果你能让它产生它接收到的字节,那么创建一个进度条是非常容易的。在</p>