|
|
|
@ -91,7 +91,7 @@ def prettyColumnStr(*cols):
|
|
|
|
|
# добавить отступы чтобы закончить колонку
|
|
|
|
|
partstr = partstr.ljust(cols[q+1], ' ')
|
|
|
|
|
# если взята часть строки
|
|
|
|
|
elif len(partstr) == cols[q+1]:
|
|
|
|
|
elif len(partstr) == cols[q+1] and partstr != cols[q]:
|
|
|
|
|
# если взята часть строки (разрыв в слове)
|
|
|
|
|
if cols[q][cols[q+1]] != ' ':
|
|
|
|
|
# ищем ближайший пробел справа
|
|
|
|
@ -226,6 +226,7 @@ def columnWrite(*cols):
|
|
|
|
|
print
|
|
|
|
|
|
|
|
|
|
def justify(s,width):
|
|
|
|
|
return s
|
|
|
|
|
'''Выровнить текст по ширине
|
|
|
|
|
|
|
|
|
|
Параметры:
|
|
|
|
@ -257,7 +258,7 @@ def justify(s,width):
|
|
|
|
|
s = s[:pos] +' ' +s[pos:]
|
|
|
|
|
# оставить удвоенный пробел
|
|
|
|
|
pos += 3
|
|
|
|
|
# вернуть строку в utf если она пришла в utf8
|
|
|
|
|
# вернуть строку в utf8 если она пришла в utf8
|
|
|
|
|
if needConver:
|
|
|
|
|
return s.encode('utf-8')
|
|
|
|
|
else:
|
|
|
|
|