Давайте заменим символы строки приглашения. Для этого нужно поменять переменные sys.ps1 и sys.ps2. Символами может быть даже эмодзи.
Напишите это в стартап-скрипте:
import sys
sys.ps1 = '⏩ '
sys.ps2 = '⏳ '
А как насчет динамически изменяемой строки? Это тоже можно. Создаём класс, наследованный от строки и определяем что он возвращает при печати.import sys
class PS1(object):
def __init__(self):
self.s = True
def __str__(self):
self.s = not self.s
return '\033[97m█◣ \033[0m ' if self.s else '\033[34m█◤ \033[0m '
sys.ps1 = PS1()
sys.ps2 = '▼ '
Попробуйте поработать с этим)___________
Еще пример python-startup скрипта с просторов гитхаба.
И пример от меня, рандомный смайл на каждой строке 😂
#tricks #libs
