Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我从文件夹 A 运行(名称无关紧要),并且在此文件夹中还有另一个名为 bin 的文件夹。
在 bin 我有 .py 文件“functions”,如果我在文件夹 A 中,如何导入它。
提醒:main.py -> 位置:A
提醒:functions.py -> 位置:A/bin
谢谢。
您需要创建一个空文件bin/__init__.py。这将告诉 python 这bin是一个“包”,应该在那里寻找模块。
bin/__init__.py
bin
from bin import functions
如果你想做类似的事情,from bin.functions import *你可以添加你想要加载的函数来定义它们__init__.py(更多在这里)
from bin.functions import *
__init__.py
# __init__.py __all__ = ["fun1", "fun2"] # doing import * will load those 2
你可以在这里找到更多信息。