gpt4 book ai didi

Python下载脚本

转载 作者:行者123 更新时间:2023-12-01 01:16:52 24 4
gpt4 key购买 nike

当我运行这个时,进度%是向后的,有谁知道如何使其在开始时为0%,在完成时为100%?

import time

x = 25
y = x
t = 0

downloading = True
while downloading:
time.sleep(1)
t += 1
x -= 1
f = ((x/y) * 100)
print('Time:', str(t) + ',', 'Progress: ', '{0:.2}'.format(str(f)) + '%,', 'Remaining: ' + str(x), 'MB', end="\r")

if(x == 0):
print('\nComplete!')
break

最佳答案

只需在 f 中使用 (1-x/y) 代替 x/y

import time

x = 25
y = x
t = 0

downloading = True
while downloading:
time.sleep(0.01)
t += 1
x -= 1
f = ((1-x/y) * 100)
print('Time:', str(t) + ',', 'Progress: ', '{0:.3}'.format(str(f)) + '%,', 'Remaining: ' + str(x), 'MB', end="\r")

if(x == 0):
print('\nComplete!')
break

另请注意,您应该使用'{0:.3}'.format(str(f)),以便100%可以正确显示。

关于Python下载脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54262983/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com