繁体   English   中英

如何在同一行上打印 tqdm 进度条?

[英]How can i print tqdm progress bar on sameline?

我试图在我的 for 循环中放置一个进度条,但每次迭代后进度条都会移到下一行。 我怎样才能把它放在一行中? 我正在使用 eclipse,代码如下:

from selenium import webdriver
import time
import os
import datetime
from tqdm import trange


i=0
for i in trange(b):
    day = driver.find_elements_by_xpath('//*[@id="aaaaa"]/div/table[2]/tbody/tr/td[@style="background-color: rgb(204, 204, 0); color: rgb(128, 0, 0);"]')
    day[i].click()

    time.sleep(2)

    download = driver.find_element_by_xpath('//*[@id="content1"]/div/div[4]/div/div/table/tbody/tr[2]/td[2]/a[2]')
    download.click()

    driver.get('https://npp.gov.in/dgrReports') 

    pre_month = driver.find_element_by_xpath('//*[@id="aaaaa"]/div/table[1]/tbody/tr/td[1]')
    pre_month.click()    


问题出在 Eclipse 控制台上。 这些步骤对我有用:

在日食中,

  • 转到Window -> Preferences
  • 展开Run/Debug ,然后选择Console
  • 在右侧,启用Interpret ASCII control characters

启用了解释 ASCII 控制字符选项的 Eclipse 控制台首选项

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM