用python在进行一些复杂的计算时, 如果用时较长, 这个时候进度条就能直观的显示运行进度, 是个不错的功能.
这里介绍其中一种进度条模块tqdm
工具库安装
pip install tqdm
代码
from tqdm import tqdm
a =1
for i in tqdm(range(1,10000000)):
a +=1
案例
比如计算2个地点的距离, 数量多, 计算较慢. 用tqdm就能知道计算到哪了
# 读取数据
data = pd.read_excel('C:/Users/yyz/Desktop/python办公技巧/data/地址信息.xlsx')
data['经度'] = ''
data['纬度'] = ''
for i in tqdm(range(data.shape[0])):
try:
data.iloc[i,2] = getlnglat(data.iloc[i,1])[0] # 经度 将第i行,第2列的地址(列索引为1)转换为经纬度,并将经度赋值给第i行,第3列(列索引为2)
data.iloc[i,3] = getlnglat(data.iloc[i,1])[1] # 纬度
except:
pass
#print(i)