【问题标题】:How can i print tqdm progress bar on sameline?如何在同一行打印 tqdm 进度条?
【发布时间】:2019-08-15 12:52:20
【问题描述】:

我试图在我的 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()    


【问题讨论】:

    标签: python eclipse tqdm


    【解决方案1】:

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

    在 Eclipse 中,

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-09
      • 1970-01-01
      • 2017-07-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-02
      • 2021-04-09
      相关资源
      最近更新 更多