Wenn Sie programmieren, eine große Datenmenge verarbeiten oder die Verarbeitung wiederholen, fragen Sie sich möglicherweise, "wie viel ist jetzt fertig?". Ich verwende jedoch häufig Print-Anweisungen in Jupyter-Notizbüchern. Dann wird es etwas verwirrend. Daher werde ich Ihnen zeigen, wie Sie den Fortschrittsbalken des Fortschritts verwenden, der bei der Installation der Anwendung in Jupyter Notebook verwendet wird.
python
from IPython.html.widgets import FloatProgress
from IPython.display import display
from time import sleep
fp = FloatProgress(min=0, max=100)
display(fp)
for i in xrange(100):
sleep(0.1)
fp.value = i
python
from IPython.html.widgets import FloatProgress
from IPython.display import display
from time import sleep
fp = FloatProgress(min=0, max=100)
display(fp)
for i in range(100):
sleep(0.1)
fp.value = i
Nachtrag.
ShimWarning: The `IPython.html` package has been deprecated. You should import from `notebook` instead. `IPython.html.widgets` has moved to `ipywidgets`.
"`IPython.html.widgets` has moved to `ipywidgets`.", ShimWarning)
Wenn die Warnung "..." angezeigt wird, beheben Sie sie wie folgt.
python
from ipywidgets import FloatProgress
from IPython.display import display
from time import sleep
fp = FloatProgress(min=0, max=100)
display(fp)
for i in range(100):
sleep(0.1)
fp.value = i
das ist alles.