Импортировать модуль 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 
Interesting Posts

модуль python, такой как csv-DictReader с полной поддержкой utf8

Браузер изображений Django Ckeditor не находит изображения

Как заставить подзаголовки python иметь равную ширину и отдельные высоты (gridspec не работает)?

Python MySQLdb – Ошибка 1045: доступ запрещен для пользователя

В Python, как найти общие слова из двух списков при сохранении порядка слов?

Почему не конструктор суперкласса, вызываемого при объявлении объекта подкласса?

есть функция md5 decrypt в python?

Моя установка python повреждена / повреждена. Как это исправить?

Могу ли я предоставить границу (контур) линии в функции графика matplotlib?

Как управлять приложением Microsoft Rec Recognition?

Как сообщить Python, что sys.argv находится в Unicode?

Как использовать SimpleHTTPServer?

Библиотека управления Exif для python

Проблемы с теплоизоляцией Pyplot 1D

Получить дату и время, когда фотография была сделана из данных EXIF ​​с использованием PIL

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