使用相对路径导入包 题解

使用相对路径导入包 题解

题目

  • 包目录结构如下

    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 里导入模块的代码,请问错误的选项是哪个?

相关推荐
搏博5 分钟前
将图形可视化工具的 Python 脚本打包为 Windows 应用程序
开发语言·windows·python·matplotlib·数据可视化
zm15 分钟前
极限复习c++
开发语言·c++
硅基茶水间19 分钟前
「轻量级AI编程桌面软件」代码上下文一键搞定|已开源
python
追风赶月、27 分钟前
【QT】认识QT
开发语言·qt
Hockor1 小时前
写给前端的 Python 教程三(字符串驻留和小整数池)
前端·后端·python
网安小张1 小时前
解锁FastAPI与MongoDB聚合管道的性能奥秘
数据库·python·django
GeekAGI1 小时前
Python 定时器框架
python
秋田君1 小时前
深入理解JavaScript设计模式之闭包与高阶函数
开发语言·javascript·设计模式
KENYCHEN奉孝1 小时前
Pandas和Django的示例Demo
python·django·pandas
拾零吖1 小时前
《Pytorch深度学习实践》ch8-多分类
人工智能·pytorch·python