LINUX.ORG.RU

История изменений

Исправление proud_anon, (текущая версия) :

  1. Если в sys.ps1 хранится не строка, а другой объект, Python вызывает str(sys.ps1) каждый раз, когда надо вывести приглашение.
  2. В Python можно получить время, имя пользователя, рабочую директорию и т.д. в виде строки. В частности, можно создать объект, метод .__str__() которого будет это делать.
  3. Из 1 и 2 следует, что да, можно.

Но сам не делал никогда.

Исходная версия proud_anon, :

  1. Если в sys.ps1 хранится не строка, а другой объект, Python вызывает sys.ps1.str() каждый раз, когда надо вывести приглашение.
  2. В Python можно получить время, имя пользователя, рабочую директорию и т.д. в виде строки. В частности, можно создать объект, метод .str() которого будет это делать.
  3. Из 1 и 2 следует, что да, можно.

Но сам не делал никогда.