如何从不同的py文件夹导入到上层?

2024-06-06 01:13:17 发布

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

所有人

文件结构:

\
util
  utils.py
modules
  __init__.py
  modules1.py
  submodule
     __init__.py
     submodule.py

我想知道如何在这些文件中导入utils.py

^{pr2}$

例如,现在我在\级别运行python解释器,我运行import modules,我想代码from ..util.utils import *可以工作,但它不是。在

我能知道错误在哪里吗? 我能知道有没有办法进口吗实用工具.py以通用格式? 有点像

import \util\utils.py

我知道我可以用路径.append(),但还有其他选择吗?在

谢谢

==========

从这个帖子中得到了答案:

Import a module from a relative path


Tags: 文件frompyimportmodulesinitutilutils
1条回答
网友
1楼 · 发布于 2024-06-06 01:13:17

如果您正在开发python(很明显,您正在做的是,init.py),那么导入模块最简单的方法就是通过包。 例如,如果您的包名为mypackage,那么:

import mypackage.utils

相关问题 更多 >