使用相对路径导入包 题解

使用相对路径导入包 题解

题目

  • 包目录结构如下

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

相关推荐
沐霜枫叶14 分钟前
解决pycharm无法识别miniconda
ide·python·pycharm
一个没有本领的人20 分钟前
win11+matlab2021a配置C-COT
c语言·开发语言·matlab·目标跟踪
途途途途36 分钟前
精选9个自动化任务的Python脚本精选
数据库·python·自动化
一只自律的鸡42 分钟前
C项目 天天酷跑(下篇)
c语言·开发语言
源码哥_博纳软云1 小时前
JAVA智慧养老养老护理帮忙代办陪诊陪护小程序APP源码
java·开发语言·微信小程序·小程序·微信公众平台
沐泽Mu1 小时前
嵌入式学习-QT-Day05
开发语言·c++·qt·学习
蓝染然1 小时前
jax踩坑指南——人类早期驯服jax实录
python
小板凳-BGM1 小时前
C# 第二阶段 modbus
开发语言·ui·c#
许野平1 小时前
Rust: enum 和 i32 的区别和互换
python·算法·rust·enum·i32
问道飞鱼1 小时前
【Python知识】Python进阶-什么是装饰器?
开发语言·python·装饰器