首页 > 解决方案 > 将文件从 Python 包导入到目录

问题描述

我正在构建一个 Python 包并遇到了这种情况。这是项目结构:

my-package/
      examples/
           example.py
      my-package/
           __init__.py
           basic.py
           main.py

从上面的项目结构中我们可以看出这my-package是一个包,而examples只是一个目录。这里什么是最好的导入basic.py方式example.py

from my-package import basicexample.py会抛出No module named ...

标签: python

解决方案


您可以做的一件事是在__init__.py下面添加一个文件,my-package以便my-package将成为一个包目录,以便可以将其中的模块导入到文件中


推荐阅读