擅长:python、mysql、java
<p>在末尾打印“\033[K”</p>
<p><code>progressbar.ProgressBar(widgets=[format_custom_text, "\033[K"])
</code></p>
<p>理想情况下,要替换的文本应具有基于终端宽度百分比的最大长度。我找到了一个方法来获得宽度,但可能有更好的方法!(<a href="https://stackoverflow.com/questions/566746/how-to-get-linux-console-window-width-in-python">How to get Linux console window width in Python</a>)</p>
<p>这在python3+中起作用:</p>
<p><code>
import shutil
shutil.get_terminal_size((80, 20)) # Provide default values</code></p>