打包xxx时将xxx作为文件夹导入

时间:2018-11-08 22:32:42

标签: python import package directory equals

假设我有一个目录,其中包含一个包含一些python脚本的文件夹。

我想导入文件夹以获取那些python脚本中的功能。

如果我在同一目录中,则可以\d

但是问题从POST <your_index_name>/_search { "size":0, "query":{ "match_all":{ } }, "aggs":{ "nesting":{ "nested":{ "path":"a" }, "aggs":{ "grouping_by":{ "terms":{ "field":"a.b" }, "aggs":{ "parent_docs":{ "reverse_nested":{ }, "aggs":{ "mydocs":{ "top_hits":{ "size":10 } } } } } } } } } } 开始。

例如:

您的文件夹名称为numpy,groupby导入lib。

有什么方法让python在导入时选择文件夹而不是软件包?

2 个答案:

答案 0 :(得分:0)

我认为,如果您从目录中退一步: 例如从previous_folder.your_main_folder导入your_function 应该可以工作。

答案 1 :(得分:0)

如果将__init__.py添加到文件夹中以将其转换为python软件包,则应将其导入而不是其他python库。顺序由sys.path确定。 但是为什么不简单地避免名称冲突呢?