我有一个自定义 Python 模块,其中所有 .py 文件都位于与 setup.py 相同的文件夹中,允许我直接导入它们(例如导入 AliasColourFunctions)。最近,此设置不再有效,我现在必须使用以模块名称作为前缀的 import 语句(例如 import AliasNewPythonModules.AliasColourFunctions)。
我想继续直接导入这些文件,而不需要指定模块名称。有办法解决这个问题吗?
文件夹内容为:
AliasColourFunctions.py, 别名GeneralFunctions.py, 别名SillyBillyFunctions.py, AliasTkFunctions.py, 自述文件.md, 设置.py, init.py(空)
例如,您可以导入文件夹 _init_.py 中的所有函数。所以将
__init__.py
的内容改为:
from AliasColourFunctions import *
这应该可以直接使用 AliasColourFunctions.py 中的每个函数