Почему в том случае пробелы есть, а в данном нет?
Получается пишу свою небольшую игру.
И вот столкнулся с такой небольшой проблемой.

В первом случае, при загрузке, этот самый ползунок заполняется без пробелов, а во всех других почему-то с этими самыми пробелами. Проблема не особо большая, но раздражает немного.
Вот код функции при помощи который я генерирую данный индикатор:
import math
def loadStringGenerator(filling, a):
notfilledindicator = "⬜"
filledindicator = "⬛"
o = ""
for i in range(math.ceil(a*filling)):
o += notfilledindicator
for i in range(math.floor((1-filling)*a)):
o += filledindicator
s = "[{}]".format(o)
return s
А вот те самые строки которые я вывожу:
#Первая:
print("\rLoading locals:{}{}%".format(utils.loadStringGenerator(localScanned / localsCount, 10),round((localScanned / localsCount) * 100, 1)), end="")
#Вторая:
print(localization.engine.loadingmods.format(utils.loadStringGenerator(currModNum / modCount, 10), round((currModNum / modCount) * 100, 1)), end="")
#Третья:
print(localization.engine.initializingmods.format(utils.loadStringGenerator(currModNum / modCount, 10), round((currModNum / modCount) * 100, 1)), end="")
Буду благодарен любой помощи, так как вообще не понимаю как это исправить.
Ответы (1 шт):
Автор решения: Lexize
→ Ссылка
Короче, я смог сам разобраться, сменив символы которые выводятся в консоль. Но так-же спасибо Jack_oS за ответ