Junior — Middle
64
Каким образом извлечь строковое описание функции в Python?
Companies where asked
Answer from AI
sobes.tech AI
В Python строковое описание функции можно получить с помощью встроенного модуля inspect или используя атрибут __doc__ функции.
Пример с использованием __doc__:
def example_function():
"""Это описание функции example_function."""
pass
print(example_function.__doc__)
Если нужно получить исходный код функции, можно использовать inspect.getsource:
import inspect
print(inspect.getsource(example_function))
Таким образом, __doc__ возвращает строку с документацией (docstring), а inspect.getsource — исходный код функции в виде строки.