我正在构建一个 Python脚本,用于根据某些条件处理json数据。 此外,我还构建了一个自定义模块,其中包含方法,用于检索json数据和生成包含已处理数据的json文件。 但模块文件存储在S3存储桶和我需要将该模块导入我的脚本,以便我可以调用模块中定义的函数。
请建议我从外部网址
导入 python 模块的相应解决方案答案 0 :(得分:1)
好吧,你可以使用urllib2下载文件然后导入它,如果在线模块都在一个文件中:
from urllib2 import urlopen
r = urlopen('http://urlHere/fileHere')
f = open('filenameToWrite', 'w')
f.write(r.read())
f.close()
import filenameWithout.PyInIt
答案 1 :(得分:0)
Package使用setuptools将您的模块放入您最喜欢的扩展程序(tarball,wheel等),然后您可以使用pip作为bruno安装它,方法如下:
pip install --no-index --trusted-host s3_ip/host --find-links http://s3.com...
答案 2 :(得分:0)
请查看我对question # 48905127的回答-据信这是我到目前为止找到的最佳解决方案,并随附详细步骤和代码段,供您使用复制并使用。