2

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

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

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

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

谢谢。

4

1 回答 1

1

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

from bin import functions

如果你想做类似的事情,from bin.functions import *你可以添加你想要加载的函数来定义它们__init__.py(更多在这里

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

你可以在这里找到更多信息。

于 2013-06-06T21:34:09.263 回答