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

时间:2013-06-06 21:29:09

标签: python import directory

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

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

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

提醒:functions.py - > location:A / bin

感谢。

1 个答案:

答案 0 :(得分:1)

您需要创建一个空文件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