2016-12-11 3 views
0

Я довольно новичок в языке, и мне интересно, можно ли увидеть функции, которые используются в определенном модуле Python 3?Есть ли способ увидеть исходные функции в модулях Python 3?

В частности, те, что в модуле «ipaddress», спасибо!

+0

Что вы подразумеваете под * функциями функции, которые используются *? – Li357

ответ

1

Это вы что искали?

https://docs.python.org/3/library/ipaddress.html

Как правило, этот тип информации можно найти в языках документации.


Как отметил Джон в комментариях, реализации можно найти здесь:

http://hg.python.org/cpython/file/3.5/Lib/ipaddress.py

+4

Я думаю, что OP хочет увидеть исходный код реализации, который связан с верхней частью страницы документов, которую вы опубликовали. В частности, здесь: https://hg.python.org/cpython/file/3.5/Lib/ipaddress.py –

+1

Кроме того, иногда 'inspect.getsource' может быть полезным :-). – mgilson

+0

Вы должны рассмотреть возможность добавления соответствующих частей этих ссылок _directly_ в свой ответ, @tehp. –

1

В дополнение к получению исходного кода в Интернете, если у вас есть стандартный Python установки он должен быть уже сидя в легко найденном месте на вашем жестком диске. В моем случае файл находится в файле C:\Python34\Lib. Излишне говорить, что если вы идете по этому маршруту, вам нужно быть осторожным, чтобы не изменять (или, что еще хуже, удалить) файл.

Смежные вопросы