python-tqdm进度条的使用

测试环境:win10+py3+jupyter notebook

  • 主要作用:循环时,显示循环的百分比进度及文字说明。
  • 安装:cmd终端命令行输入 pip3 install tqdm

代码示例:

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])
	df = df.append(df1)
'''导出合并的excel文件'''
df.to_excel('concat_book.xlsx',index=False)
print('Concat Done!')
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值