Skip to main content
 首页 » 编程设计

python之如何从另一个文件夹导入(python)

2025年05月04日11mfrbuaa

我从文件夹 A 运行(名称无关紧要),在这个文件夹中还有另一个名为 bin 的文件夹。

在 bin 中我有 .py 文件“functions”,如果我在文件夹 A 中如何导入它。

提示:main.py -> 位置:A

提示:functions.py -> 位置:A/bin

谢谢。

请您参考如下方法:

您需要创建一个空文件bin/__init__.py。这将告诉 python bin 是一个“包”,应该在那里寻找模块。

from bin import functions 

如果您想执行类似from bin.functions import * 的操作,您可以在__init__.py 中添加您想要加载的定义函数(更多here )

# __init__.py 
__all__ = ["fun1", "fun2"] 
# doing import * will load those 2 

您可以找到更多信息 here .