Python 从模块库导入模块的其他文件
我目前正在编写一个Python模块 请看一下以下模块结构:Python 从模块库导入模块的其他文件,python,module,Python,Module,我目前正在编写一个Python模块 请看一下以下模块结构: gjms ├── data.db ├── event ├── games │ └── game ├── __init__.py ├── user │ └── __init__.py └── util ├── database.py ├── email.py └── password.py 是否可以设置Python路径,以便始终从模块库导入例如:我想从用户模块中的util模块导入database.py文件
gjms
├── data.db
├── event
├── games
│ └── game
├── __init__.py
├── user
│ └── __init__.py
└── util
├── database.py
├── email.py
└── password.py
是否可以设置Python路径,以便始终从模块库导入例如:我想从用户模块中的util模块导入database.py文件,如下所示:
import gjms.util.database
最好能够在模块中的任何位置执行此操作
谢谢你的帮助 如果gjms
的父目录列在sys.path
中,并且您在gjms
中有一个\uuuu init\uuuuuu.py
文件,那么您的导入将在项目中的任何位置工作
换句话说,
gjms
必须是一个包,使其可导入。这非常简单。非常感谢!