python怎么导入上级目录下的文件

55次阅读
没有评论

共计 415 个字符,预计需要花费 2 分钟才能阅读完成。

要导入上级目录下的文件,可以使用相对路径。
假设你的文件结构如下:

- project
- main.py
- utils
- helper.py

要在 main.py 中导入helper.py,可以按照以下方式导入:

from utils import helper

或者使用相对路径导入:

from ..utils import helper

注意,使用相对路径导入需要满足以下条件:

  1. 你的代码必须在一个包中(即文件夹中包含一个名为 __init__.py 的空文件)。
  2. 你不能直接执行包中的文件,而是要通过其他上层脚本来执行。

如果你不满足以上条件,你可以将上级目录添加到 sys.path 中,然后导入文件。但这种方式并不推荐,因为它会使代码更难理解和维护。

import sys
sys.path.append("..")
from utils import helper

通过以上方法,你可以在 main.py 中成功导入 utils 包中的 helper.py 模块。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-22发表,共计415字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)