0

Pythonスクリプトを作成しましたが、それを修正するのに助けが必要です。基本的に、Python スクリプトを使用して、データがデータベースに移動されたときに作成される特定のログ ファイルの進行状況、または Linux での特定のバックグラウンド ジョブの進行状況を表示できるようにしたいと考えています。

 from time import sleep
 import sys

 for i in range(21):
    sys.stdout.write('\r')

    # the exact output you're looking for:

    sys.stdout.write("[%-20s] %d%%" % ('='*i, 5*i))
    sys.stdout.flush()
    sleep(0.25)
4

2 に答える 2

0

プログレスバー モジュールを使用する

からダウンロードしてください。

http://code.google.com/p/python-progressbar/

于 2013-08-22T11:23:12.670 に答える
0

Python プロジェクトに Nadia Alramlis ターミナル プログレスバーを使用していますが、うまく機能します。必要なファイルはこちらにあります: https://github.com/mnlhfr/moodlefetch (これらのファイルの使用について彼女が投稿した元のブログは見つかりませんでした)。terminal.py と progressbar.py をダウンロードして、次のように使用します。

from progressBar import progressBar
from time import sleep
import sys

progress = progressBar(color='green',width=30)

for i in range(21):
    p=int(i/21.0)*100.
    message="Finished with %s percent"%(p)
    progress.render(p,message)
    sleep(0.25)
于 2013-08-22T13:57:35.743 に答える