假设我有一个目录,其中包含一个包含一些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在导入时选择文件夹而不是软件包?
答案 0 :(得分:0)
我认为,如果您从目录中退一步: 例如从previous_folder.your_main_folder导入your_function 应该可以工作。
答案 1 :(得分:0)
如果将__init__.py
添加到文件夹中以将其转换为python软件包,则应将其导入而不是其他python库。顺序由sys.path
确定。
但是为什么不简单地避免名称冲突呢?