Python 无法导入包

Python package cannot be imported

我有一个名为 util 的 Python 模块。我想从 scripts 文件夹中的另一个脚本导入此包 _util.py 中的脚本。

即使 util 包有一个空的 __init__.py 文件,它也不会显示为 Python 包,而是一个普通目录,文件夹图像上没有小点。

如何导入这个模块?

初步回答你的问题是以下划线开头的模块或方法是meant to be used internally

  • _my_method() 只能在持有它的 模块 中引用
  • _my_module() 只应在持有它的 中引用

话虽这么说,但该约定是对其他开发人员的提示,而不是严格禁止。也许解决导入问题的第一步是将 _util.py 重命名为 util.py 并从那里继续。