我从文件夹 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 .
关于python - 如何从另一个文件夹导入(python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16972518/