从模块bas导入模块的其他文件

2024-03-29 09:37:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在编写一个Python模块

请看一下以下模块结构:

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

最好能够在模块中的任何位置执行此操作

谢谢你的帮助


Tags: 模块pyeventgamedbdatainitemail
1条回答
网友
1楼 · 发布于 2024-03-29 09:37:33

如果gjms目录列在sys.path中,并且您在gjms中有一个__init__.py文件,那么您的导入将在项目中的任何位置工作

换句话说,gjms必须是一个包,使其可导入

相关问题 更多 >