python 求解
if __name__ == '__main__':bklist = get_bklist() # 取列表
print(bklist, "\r\n 总数:", len(bklist)) # 打印数量
print("--------------下载开始-----------------")
for key, value in bklist.items():
get_gplist(key, value)
print(key, value, "下载完成")
print("--------------下载全部完成--------------")
请问下大佬,怎样加个计数, 比如我要提示, 第一个下载完成 ,第二个下载完成 。。。。。,因为len(bklist) 是所有要下载 的数量,避免下载少了
在定义一个变量,每循环一次,+1不就行了 if __name__ == '__main__':
bklist = get_bklist() # 取列表
print(bklist, "\r\n 总数:", len(bklist)) # 打印数量
i = 0 # 当前打印
print("--------------下载开始-----------------")
for key, value in bklist.items():
get_gplist(key, value)
i++
print("第",i,"个:",key, value, "下载完成")
print("--------------下载全部完成--------------") 本帖最后由 vethenc 于 2021-12-1 17:13 编辑
if __name__ == '__main__':
counts = 0 # 打印计数
bklist = get_bklist() # 取列表
print(bklist, "\r\n 总数:", len(bklist)) # 打印数量
print("--------------下载开始-----------------")
for key, value in bklist.items():
get_gplist(key, value)
counts += 1
# print(key, value, "下载完成")
print(f'{key},{value},第{counts}个下载完成')
print("--------------下载全部完成--------------") 谢谢楼上大佬解答 !!!{:1_893:} 指定一个变量,循环一次+1输出就可以了 这样就能下载? 66666666666 可以使用进度条,设置总数量,然后每次循环的时候调用一次就行 这个是基础啊,跟我一样 临时来问大佬。还需要多熟悉 if while语句啊
页:
[1]
2