标签: python import directory
我从文件夹A运行(名称无关紧要),在此文件夹中还有另一个名为bin的文件夹。
在bin中我有.py文件“functions”,如果我在文件夹A中,如何导入它。
提醒:main.py - >位置:A
提醒:functions.py - > location:A / bin
感谢。
答案 0 :(得分:1)
您需要创建一个空文件bin/__init__.py。这将告诉python bin是一个“包”,并且应该在那里查找模块。
bin/__init__.py
bin
from bin import functions
如果您想执行from bin.functions import *之类的操作,可以在__init__.py中添加要加载的功能(更多here)
from bin.functions import *
__init__.py
# __init__.py __all__ = ["fun1", "fun2"] # doing import * will load those 2
您可以找到更多信息here。