Я довольно новичок в языке, и мне интересно, можно ли увидеть функции, которые используются в определенном модуле Python 3?Есть ли способ увидеть исходные функции в модулях Python 3?
В частности, те, что в модуле «ipaddress», спасибо!
Я довольно новичок в языке, и мне интересно, можно ли увидеть функции, которые используются в определенном модуле Python 3?Есть ли способ увидеть исходные функции в модулях Python 3?
В частности, те, что в модуле «ipaddress», спасибо!
Это вы что искали?
https://docs.python.org/3/library/ipaddress.html
Как правило, этот тип информации можно найти в языках документации.
Как отметил Джон в комментариях, реализации можно найти здесь:
Я думаю, что OP хочет увидеть исходный код реализации, который связан с верхней частью страницы документов, которую вы опубликовали. В частности, здесь: https://hg.python.org/cpython/file/3.5/Lib/ipaddress.py –
Кроме того, иногда 'inspect.getsource' может быть полезным :-). – mgilson
Вы должны рассмотреть возможность добавления соответствующих частей этих ссылок _directly_ в свой ответ, @tehp. –
В дополнение к получению исходного кода в Интернете, если у вас есть стандартный Python установки он должен быть уже сидя в легко найденном месте на вашем жестком диске. В моем случае файл находится в файле C:\Python34\Lib
. Излишне говорить, что если вы идете по этому маршруту, вам нужно быть осторожным, чтобы не изменять (или, что еще хуже, удалить) файл.
Что вы подразумеваете под * функциями функции, которые используются *? – Li357