使用相对路径导入包 题解

使用相对路径导入包 题解

题目

  • 包目录结构如下

    python 复制代码
    relative_packages = '''
    package/
        __init__.py
        subpackage1/
            __init__.py
            moduleX.py
            moduleY.py
        subpackage2/
            __init__.py
            moduleZ.py
        moduleA.py
    '''
  • package/subpackage1/moduleY.py 里定义了函数 spam

  • package/subpackage2/moduleZ.py 里定义了函数 eggs

  • package/moduleA.py 里定义了函数 foo

  • 以下选项都是在文件 package/subpackage1/moduleX.py 里导入模块的代码,请问错误的选项是哪个?

相关推荐
小尧嵌入式4 分钟前
QT软件开发知识点流程及记事本开发
服务器·开发语言·数据库·c++·qt
呆萌小新@渊洁5 分钟前
声纹模型全流程实践-开发(训练 - 微调 - 部署 - 调用)
linux·服务器·python·语音识别
ByNotD0g19 分钟前
Golang Green Tea GC 原理初探
java·开发语言·golang
qingyun98921 分钟前
使用递归算法深度收集数据结构中的点位信息
开发语言·javascript·ecmascript
Aspect of twilight22 分钟前
vscode python debug方式
ide·vscode·python·debug
努力学习的小廉28 分钟前
【QT(三)】—— 信号和槽
开发语言·qt
陪我一起学编程33 分钟前
uv包管理工具
python·uv·虚拟环境·包管理工具·项目工程化·项目规范·pip、conda、pdm
盼哥PyAI实验室33 分钟前
Python自定义HTTP客户端:12306抢票项目的网络请求管理
开发语言·python·http
这儿有一堆花37 分钟前
Python优化内存占用的技巧
开发语言·python
NaturalHarmonia1 小时前
【Go】sync package官方示例代码学习
开发语言·学习·golang