Python 3.5+устарело в 3.11typingпонятие
typing.Text
потоки ввода-вывода
Псевдоним str, оставшийся для совместимости с кодом на Python 2; в Python 3 эквивалентен str.
Синтаксис
typing.Text # == str
Deprecated с Python 3.11: Python 2 больше не поддерживается, и смысла в этом псевдониме не осталось. Удалять его пока не планируют, но в новом коде пишите просто str.
Примеры
from typing import Text
print(Text is str) # → True
print(Text.__name__) # → str
print(Text(42) + '!') # → 42!
print(isinstance('hello', Text)) # → True
from typing import Text
def shout(s: Text) -> Text: return s.upper()
print(shout('hi')) # → HI
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности