Есть ли способ найти (даже лучшее предположение) «напечатанную» длину строки в python? Например. 'potaa \ bto' - 8 символов в len
, но всего 6 символов, напечатанных на tty.Печатная длина строки в python
Ожидаемое использование:
s = 'potato\x1b[01;32mpotato\x1b[0;0mpotato'
len(s) # 32
plen(s) # 18
Nevermind, я неверно истолковали questiom –
Что такое '' plen' из "Азбуки" '? Как насчет '' 123 \ t456 "'? ' "12345 \ R67"'? '" 123456 \ n789 "'? '" 123456 \ r78 \ n9abcd "'? По сути, вам нужно принять решение о правилах для вашего набора символов и написать алгоритм. –
Это действительно сложно. Я пробовал разные подходы, в том числе некоторые подпроцессы.Popen (...). Communication() 'пытается, но безрезультатно. –