从文件和其他源动态导入
include的Python项目详细描述
当您只需要这些代码时,include会为您做一些不好的事情。 它允许您从文件、字符串或其他源运行代码,就像它们是常规模块一样。 代码的执行尽可能符合python生态系统。 生成的模块和对象可以被pickle、复制并发送到其他进程。 这使得include适合于测试、配置、代码创建等。
用法
include提供了一个简单的api,其工作原理与__import__内置函数类似。 要从其文件路径导入模块,请将其传递给include.path函数:
importincludeconf_module=include.path('/etc/myapp/conf.py')
一旦模块被include导入,它就不需要特殊处理。 您可以在不显式使用include的情况下使用生成的模块及其内容。
note: | The ^{tt1}$ package must be importable by any python process working with a module imported by ^{tt1}$. |
---|