Я хотел бы знать, что разница между
импорта HTTPLIB и
из HTTPLIB импорта *
Кстати я использую Python 2.73.В чем разница между импортом httplib и импортом httplib *?
ответ
С import httplib
, вы должны сделать
httplib.HTTPConnection(host)
С from httplib import *
, вы могли бы сделать
HTTPConnection(host)
Считается, лучше указать, что вы импортируете во втором способе, как и в from httplib import HTTPConnection
Это предпочтение, но если вы используете метод 'from', лучше указать, что вы импортируете, вместо использования оператора' * '. – SethMMorton
Категория: Разное
>>> import httplib
>>> SEE_OTHER
NameError: name 'SEE_OTHER' is not defined
>>> httplib.SEE_OTHER
303
>>> from httplib import *
>>> SEE_OTHER
303
>>> httplib.SEE_OTHER
NameError: name 'httplib' is not defined
from httplib import *
почти никогда * никогда не то, что вы хотите, за исключением, возможно, экспериментируя с httplib
в интерактивном режиме.
Иногда вы хотите импортировать несколько имен из библиотеки, но в этом случае указать имена явно:
from httplib import SEE_OTHER, MOVED_PERMANENTLY
Как импортировать модуль, но бывший создает один новое имя , httplib
, в текущих глобал, в то время как последние вместо копирует все глобал из httplib
в текущие глобал. **
* «Почти», потому что есть несколько хороших примеров использования даже в сценариях. Например, идиоматический способ обеспечения реализации модуля с помощью C-ускорителей Python заключается в завершении сценария Python foo.py
с помощью from _foo import *
.
** Это не совсем так, из-за __all__
и других данных, но достаточно близко.
- 1. разница между импортом и импортом из
- 2. Разница между импортом и статическим импортом?
- 3. Любая разница между импортом классов и импортом пакетов в Java?
- 4. питона, разница между импортом и импортом SSL _ssl
- 5. Разница между импортом и execfile
- 6. TypeScript - разница между импортом ... и импортом {...} (с фигурными фигурными скобками)
- 7. Разница между связанным импортом и задержанным импортом в PE-заголовке
- 8. разница между импортом и __import__ в Python
- 9. Какао: В чем разница между импортом в заголовке и импортом в основной файл?
- 10. В чем разница между импортом и расширением в java?
- 11. В чем разница между импортом и загрузкой в Docker?
- 12. В чем разница между импортом и включением в Objective-C?
- 13. В чем разница между импортом целого модуля и импортом только необходимого метода из модуля в python?
- 14. В D, в чем разница между частным импортом и нормальным импортом?
- 15. Разница между установкой и импортом модулей
- 16. чем разница между импортом задачи и импорта {Задача} в ES6
- 17. В чем разница между импортом java.util. *; и импортировать java.util.Date; ?
- 18. В чем разница между импортом и проверкой svn?
- 19. машинопись: в чем разница между импортом и варом
- 20. В чем разница между @class Foo и импортом «Foo.h»?
- 21. D: В чем разница между целенаправленным и общим импортом?
- 22. В чем разница между загрузочным файлом, требованием и импортом
- 23. В чем разница между «импортом» структуры и «связью» с каркасом?
- 24. В чем разница между импортом matplotlib и matplotlib.pyplot?
- 25. разница между импортом (ы) в питоне
- 26. Разница между «глобальным» и «импортом __main__»
- 27. Freemarker: разница между включением и импортом?
- 28. разница между импортом и требуют шутя
- 29. ANTLR4: Любая разница между импортом и tokenVocab?
- 30. Разница Python между __import__ и импортом
Возможное дублирование [Подтверждение различия между импортом * и из импорта xxx *) (http://stackoverflow.com/questions/4436401/confirming-the-difference-between-import-and-from-xxx-import) –