Импортировать модуль python из внешнего URL-адреса

Я создаю скрипт Python для обработки json-данных в соответствии с некоторыми критериями. Также я создал собственный модуль, который состоит из методов для извлечения json-данных и генерации json-файла, который состоит из обработанных данных. Но этот файл модуля хранится в ведро S3, и мне нужно импортировать этот модуль в свой скрипт, чтобы я мог вызывать функции, определенные в модуле.

Пожалуйста, предложите мне подходящее решение относительно импорта модуля python из внешнего URL-адреса

2 Solutions collect form web for “Импортировать модуль python из внешнего URL-адреса”

Упакуйте свой модуль в свое любимое расширение (tarball, wheel и т. Д.) С помощью setuptools, а затем вы сможете установить его с помощью pip как bruno, выполнив что-то вроде:

pip install --no-index --trusted-host s3_ip/host --find-links http://s3.com... 

Ну, вы можете скачать файл с помощью urllib2, а затем импортировать его, если онлайн-модуль находится в одном файле:

 from urllib2 import urlopen r = urlopen('http://urlHere/fileHere') f = open('filenameToWrite', 'w') f.write(r.read()) f.close() import filenameWithout.PyInIt 
  • Как использовать __init__.py в (под) модули для определения пространств имен?
  • Проблемы с настройкой модуля MySQLdb
  • cx_freeze и импортирующие модули
  • Как импортировать модуль с полным путем?
  • Получение модуля nltk.wordnet Python для работы в Jython
  • Что такое «необработанное строковое регулярное выражение» и как вы можете его использовать?
  • Модуль Python не найден Проблемы после перемещения каталога
  • Ошибка импорта модуля python в Django
  •  
    Interesting Posts for Van-Lav

    Создание всех комбинаций списка в python

    Подключение к себе через мой публичный IP-адрес через TCP

    если оператор с двумя условиями в Python

    Как написать условные предложения с использованием языка выражения SQLAlchemy?

    Разработчик графического интерфейса Delphi для Python

    Есть ли более векторный способ выполнения numpy.outer вдоль оси?

    Ошибка установки MySQLdb – _mysql.c: 44: 23: error: my_config.h: Нет такого файла или каталога

    В чем разница между raise StopIteration и оператором return в генераторах?

    Получение запроса на совпадение с сайтом не существует Ошибка после создания администратора django

    Как получить значения внешнего ключа с помощью getattr из моделей

    Python: UnicodeDecodeError: кодек ascii не может декодировать байт 0xef в позиции 0: порядковый номер не в диапазоне (128)

    Преобразование UTF-8 с спецификацией в UTF-8 без спецификации в Python

    обновление проекта python django 1.3 до 1.5

    Python urllib2 Исключение URLError?

    Передача массива Python в c ++ с помощью SWIG

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