这个问题在这里已有答案:
我喜欢GitHub Gists的想法。这就是我和许多其他人保留他们的小而方便的Python模块的地方。能够直接将它们导入Python会很不错。像这样的东西:
import gist(url) as myModule
这可能吗?唯一的方法就是从gist中提取文本并在其上运行eval
?
可能的解决方案是使用requests从url下载gist。然后获取文件名并使用import example_file
导入它。您还可以使用for循环导入目录中找到的所有模块。
我强烈建议不要使用eval()
,因为与用户输入一起使用时,可以恶意使用。