从GitHub Gist导入Python模块

时间:2018-09-12 00:58:01

标签: python github gist

我喜欢GitHub Gists的想法。那就是我和其他许多人保留其纤巧但方便的Python模块的地方。能够直接将它们导入Python很高兴。像这样:

import gist(url) as myModule

这可能吗?唯一的方法仅仅是从要点中提取文本并对其运行eval吗?

1 个答案:

答案 0 :(得分:1)

可能的解决方案是使用requests从URL下载要点。然后获取文件名并使用import example_file导入。您也可以使用for循环导入目录中找到的所有模块。

我强烈建议不要使用eval(),因为当与用户输入一起使用时,可能会被恶意使用。