це досить пряме запитання, але я "новий, тому мені важко правильно це форматувати. У мене є код, який завантажує елемент і надає мені динаміку print()
відсотків завершено.
while True:
buf1 = resp.read(blocksize)
if not buf1:
break
buf.write(buf1)
size += len(buf1)
if length:
print("Downloading: {:.1f}r%".format(size/length*100), end="")# print("{:.2f}".format(size/length), "done")
print()
Давайте уважніше розглянемо цей рядок друку
print("Downloading: {:.1f}r%".format(size/length*100), end="")
Прямо зараз він друкується %Downloading 100.0
Але я хотів би, щоб його надрукували Downloading 100.0%
(а може просто без десяткової крапки може виглядати краще)
Дякуємо за будь-яку надану допомогу.
Відповіді:
3 для відповіді № 1Мені здається, ви хочете щось на зразок:
print("Downloading: {:.1f}%".format(size/length*100), end="")
або можливо:
print("rDownloading: {:.1f}%".format(size/length*100), end="")
В основному, ви приклеюєте повернення каретисередина вмісту, який ви хочете зберегти разом. Повернення вашої карети повинно бути до або після вмісту, який ви хочете зберегти разом.