Где находится код функции import python?

Рейтинг: 0Ответов: 2Опубликовано: 25.07.2023

Хотел бы посмотреть исходный код самой функции import... хочу посмотреть тоесть как он работает изнутри, подскажите как найти этот код...

Ответы

▲ 8Принят

import - это не функция, а ключевое слово (оператор) языка Python.

Посмотреть исходный код (на языке С) можно здесь.

Объяснение работы - здесь.

▲ 2

Если вам нужна именно функция, то есть встроенная функция __import__ для импортирования модулей:

>>> math = __import__('math')
>>> math.pow(2, 3)
8.0

Её исходный код можно найти по ссылке https://github.com/python/cpython/blob/main/Python/bltinmodule.c#L272