python tqdm進度條的使用

2021-09-23 13:20:59 字數 1155 閱讀 5753

測試環境:win10+py3+jupyter notebook

**示例:

from tqdm import tqdm

import time

import numpy as np

bar = tqdm(

list

('abcdefgh'))

for each in bar:

'''新增進度文字說明,當然也可以不新增文字描述'''

bar.set_description(

'正在執行任務:{}'

.format

(each)

) time.sleep(np.random.random())

'''關閉,不然下次進度條使用會多行顯示'''

bar.close(

)

圖示:

用pandas寫乙個合併excel工作簿試試

import pandas as pd

import glob

import os

os.chdir(

'd:/桌面/'

)'''模糊搜尋『桌面』資料夾下的excel檔案'''

file_list = glob.glob(

'*.xlsx'

)df = pd.read_excel(file_list[0]

)bar = tqdm(

range(1

,len

(file_list)-1

))for each in bar:

bar.set_description(

"正在合併檔案:{}"

.format

(file_list[each]))

df1 = pd.read_excel(file_list[each]

)'''匯出合併的excel檔案'''

df.to_excel(

'concat_book.xlsx'

,index=

false

)print

('concat done!'

)

python tqdm進度條列印

使用tqdm來進行迭代可以列印進度條,tqdm中的tqdm 是實現進度條美化的基本方法,在for迴圈體中用tqdm 包裹指定的迭代器或range 簡單展示 from tqdm import tqdm import timea 1,2,3,4,5 b 6,7,8,9,10 c 1,2,3,4,5,6 ...

補上週一的進度條進度條

進度條 行數 80 24 104 部落格字數 103 365 487 187 1142 知識點c stl簡單的異常處理 psp 一.詞頻統計 c類別c內容 s開始時間 e結束時間 i時間間隔 t淨時間 分析需求分析 8 00 9 10466 編碼編寫 9 20 17 38 1206小時 除錯除錯執行...

進度條,步驟條,

1,記錄一次步驟條來實現人數不同顯示的進度不同 效果如圖 廢話不多說 上 html檔案 已有 位武魂使共赴蒼嵐 3w預約 5w預約 10w預約 20w預約 30w預約 css awards progress awards progress cur awards progress cur.item0 ...