Tag: импорта

Как импортировать модуль из папки рядом с текущей папкой?

Я проверил столько SO-страниц, сколько мог, и попробовал все, что нашел, но ни один из них не был успешным. Я также проверил страницу PEP относительно импорта и пробовал каждый пример, ни один из которых не работал. У меня есть тестовая папка с модульными тестами, и мне нужно импортировать модуль, который я хочу проверить. Модули находятся […]

Как можно импортировать модуль Python из URL-адреса?

В качестве эксперимента я хочу посмотреть, как импортировать модуль Python из URL-адреса. Гипотетическая цель здесь состояла в том, чтобы импортировать из центрального местоположения, которое обновляет модули. Как это можно сделать? Моя попытка такова: >>> import urllib >>> >>> def import_URL(URL): … exec urllib.urlopen(URL) in globals() … >>> import_URL("https://cdn.rawgit.com/wdbm/shijian/master/shijian.py") Traceback (most recent call last): File "<stdin>", […]

Обновить пути импорта PyDev в Eclipse

Я использую Eclipse Helios под Ubuntu. Всякий раз, когда я устанавливаю новую библиотеку в /usr/local/lib/python2.6/dist-packages/ используя pip , Eclipse не видит этого и жалуется на недопустимые импорт. Я дважды проверил библиотеку на месте. Импорт осуществляется из интерпретатора. Обновление конфигурации PyDev или перезапуск IDE не работает. Примечание: указанный путь находится в списке путей библиотеки на вкладке […]

Темы и локальный прокси в Werkzeug. Применение

Сначала я хочу убедиться, что я правильно понял назначение функции. Локальная функция прокси-сервера, назначенная для совместного использования переменных (объектов) через модули (пакеты) в потоке. Я прав? Во-вторых, использование до сих пор неясно для меня, может быть, потому, что я неправильно понял задание. Я использую Flask. Если у меня есть два (или более) модуля: A, B. […]

Почему эти два импорта Python работают по-разному?

Предположим, что следующая структура кода: #### 1/hhh/__init__.py: empty #### 1/hhh/foo/__init__.py: from hhh.foo.baz import * #### 1/hhh/foo/bar.py: xyzzy = 4 #### 1/hhh/foo/baz.py: import hhh.foo.bar as bar qux = bar.xyzzy + 10 Я запускаю python внутри 1/ и import hhh.foo.baz . Это не удается: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "hhh/foo/__init__.py", […]

Какова история оператора импорта?

Я знаю два языка, которые используют оператор import : Java и Python. И мы все знаем import antigravity шутку . На каком языке действительно введено это утверждение? Был ли он одним из двух, или совсем другим? Когда?

Python Child не может использовать модуль, импортированный родителем

У меня есть смешная ошибка импорта при использовании Inheritence в Python. В родительском классе я импортирую модуль sqlite3, в дочернем классе я затем пытаюсь использовать функцию sqlite3, но получаю сообщение об ошибке «NameError: глобальное имя« sqlite3 »не определено». Почему это происходит и как я могу это исправить? 2 класса находятся в отдельных файлах: Parent.py import […]

импортировать на уровне модуля или на уровне функции?

Какой стиль предпочтительнее? Стиль A: def foo(): import some_module some_module.something Стиль B: import some_module def foo(): some_module.something Предположим, что some_module не используется в другом месте кода, только внутри этой функции.

Зачем импортировать urlfetch из Google App Engine?

Здесь, в Google App Engines, я получил этот код, который поможет получить HTML-код любой веб-страницы по URL-адресу: from google.appengine.api import urlfetch url = "http://www.google.com/" result = urlfetch.fetch(url) if result.status_code == 200: doSomethingWithResult(result.content) Я ничего не понимаю здесь (среди многих других вещей, по сути), почему в этом коде предлагается импортировать urlfecth из google.appengine.api? У Python нет […]

Проверка установленных зависимостей модулей Python

Как можно проверить, установлен ли набор модулей, с учетом названий модулей. Например modules = set(["sys", "os", "jinja"]) for module in modules: # if test(module exists): # do something Хотя можно выписать тесты как: try: import sys except ImportError: print "No sys!" Это немного громоздко для того, что я делаю. Есть ли динамичный способ сделать это? […]

Python - лучший язык программирования в мире.