python - Python - TQDM 在打印之前清除它上面的行
问题描述
所以,我遇到了一些问题,因为我的词汇量不足以定义它。python中的TQDM有一个特定的功能,当打印时,删除它上面的行,只删除它上面的单行。我尝试查看文档以查看是否有在 TQDM 模块之外执行此操作的简单方法,但我似乎找不到任何东西。作为参考,这是我的控制台在完全打印后的图像,以及代码。我的控制台截图
while xLoad == False:
string1 = ''' Loading Prerequisites. . . " '''
sleep(1)
for letter in string1:
sleep(0.01)
sys.stdout.write(letter)
sys.stdout.flush()
for i in tqdm(range(_RAND_(800, 1999))):
sleep(.0001)
xLoad = True
# Responsible for making a fake loading bar to simulate loading files before startup
sleep(3)
# End of File
上面的代码专门用于显示实际加载栏的最后几行,而不是文件的顶部或其余部分。如果需要,我可以发送其余部分,但我在这篇特定帖子中指的是能够在打印新行之前清除一行,而无需完全清除控制台。我想始终在屏幕上保留“Modeni”和“Thank You”消息,而其余文本显示在下方。我希望我在这篇文章中有意义,我感谢任何和所有的帮助。
解决方案
推荐阅读
- spring - Spring Framework JDBC - 数据库密码更改
- javascript - 创建 Firestore 对象数组时出现问题
- tableau-api - Tableau - LOD 计算是什么?
- r - 无法在 Windows 上安装 [R] 软件包 slidify
- ssl - 带有 IP 地址的 Google 托管证书
- java - 如何使我的 push() 方法在私有 ArrayLists 和**下面**的其他约束中正常工作?
- java - 具有多个端点的 Azure 函数 (Java)
- data-augmentation - 验证中的数据增强
- c# - 模板变量和可以存储模板变量的变量
- r - 无法在数据框中指定预测结果的列名