Python - Сколько загружено модулей по умолчанию - PullRequest
2 голосов
/ 24 августа 2011

Мне нужно знать, когда я запускаю Мой python через терминал по умолчанию, сколько модулей загружено вместе с ним, которые мне не нужно импортировать, какие модули я могу использовать напрямую ??Моя система Env - Ubuntu 11.04 С уважением

Ответы [ 3 ]

2 голосов
/ 24 августа 2011

Любая часть стандартной библиотеки, которая не помечена как встроенная (например, file класс, set класс, locals функция и т. Д.), Находится в некотором внешнем модуле, который должен бытьимпортируется до использования.Это включает в себя, казалось бы, «базовые» модули, такие как sys или math.

Если вы не уверены в конкретной функции, посмотрите список встроенных функций здесь: http://docs.python.org/library/functions.html

2 голосов
/ 24 августа 2011
>>> dir()
['__builtins__', '__doc__', '__name__', '__package__']
>>> dir(__builtins__)

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

0 голосов
/ 24 августа 2011

Любые модули, которые вы хотите использовать из стандартной библиотеки, должны быть импортированы, прежде чем вы сможете их использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...